mirror of
https://github.com/jikan-me/jikan-rest.git
synced 2025-02-20 11:23:35 +08:00
fixed media factories: incorrect "airing"/"publishing" bool value
This commit is contained in:
parent
65d009df35
commit
f6dc3399a3
@ -9,6 +9,7 @@ use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Support\Carbon;
|
||||
use Illuminate\Support\Collection;
|
||||
use Illuminate\Support\Facades\App;
|
||||
use Illuminate\Support\Str;
|
||||
|
||||
abstract class JikanMediaModelFactory extends JikanModelFactory implements MediaModelFactory
|
||||
{
|
||||
@ -186,6 +187,15 @@ abstract class JikanMediaModelFactory extends JikanModelFactory implements Media
|
||||
else {
|
||||
$overrides["status"] = $this->faker->randomElement(array_values($statusParamMap));
|
||||
}
|
||||
|
||||
$logicalActivityMarker = $this->descriptor->activityMarkerLogicalKeyName();
|
||||
|
||||
if (Str::contains(strtolower($overrides["status"]), strtolower($this->descriptor->statusParamMap()[$logicalActivityMarker]))) {
|
||||
$overrides[$logicalActivityMarker] = true;
|
||||
}
|
||||
else {
|
||||
$overrides[$logicalActivityMarker] = false;
|
||||
}
|
||||
}
|
||||
|
||||
if ($this->descriptor->hasRatingParam() && $additionalParams->has("rating")) {
|
||||
@ -304,6 +314,15 @@ abstract class JikanMediaModelFactory extends JikanModelFactory implements Media
|
||||
|
||||
$rndKey = $this->faker->randomElement(array_diff(array_keys($statuses), [strtolower($additionalParams["status"])]));
|
||||
$overrides["status"] = $statuses[$rndKey];
|
||||
|
||||
$logicalActivityMarker = $this->descriptor->activityMarkerLogicalKeyName();
|
||||
|
||||
if (Str::contains(strtolower($overrides["status"]), strtolower($this->descriptor->statusParamMap()[$logicalActivityMarker]))) {
|
||||
$overrides[$logicalActivityMarker] = true;
|
||||
}
|
||||
else {
|
||||
$overrides[$logicalActivityMarker] = false;
|
||||
}
|
||||
}
|
||||
|
||||
if ($this->descriptor->hasRatingParam() && $additionalParams->has("rating")) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user