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\Carbon;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
use Illuminate\Support\Facades\App;
|
use Illuminate\Support\Facades\App;
|
||||||
|
use Illuminate\Support\Str;
|
||||||
|
|
||||||
abstract class JikanMediaModelFactory extends JikanModelFactory implements MediaModelFactory
|
abstract class JikanMediaModelFactory extends JikanModelFactory implements MediaModelFactory
|
||||||
{
|
{
|
||||||
@ -186,6 +187,15 @@ abstract class JikanMediaModelFactory extends JikanModelFactory implements Media
|
|||||||
else {
|
else {
|
||||||
$overrides["status"] = $this->faker->randomElement(array_values($statusParamMap));
|
$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")) {
|
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"])]));
|
$rndKey = $this->faker->randomElement(array_diff(array_keys($statuses), [strtolower($additionalParams["status"])]));
|
||||||
$overrides["status"] = $statuses[$rndKey];
|
$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")) {
|
if ($this->descriptor->hasRatingParam() && $additionalParams->has("rating")) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user