jikan-rest/app/Enums/MangaStatusEnum.php
pushrbx a145f18bbd wip - major refactor
- AppServiceProvider is needs more work to wire in new services
- todo: more dtos
- todo: add unit tests
- todo: add more integration tests
2023-05-21 11:14:34 +01:00

34 lines
782 B
PHP

<?php
namespace App\Enums;
use Spatie\Enum\Laravel\Enum;
/**
* @method static self publishing()
* @method static self complete()
* @method static self hiatus()
* @method static self discontinued()
* @method static self upcoming()
*
* @OA\Schema(
* schema="manga_search_query_status",
* description="Available Manga statuses",
* type="string",
* enum={"publishing","complete","hiatus","discontinued","upcoming"}
* )
*/
final class MangaStatusEnum extends Enum
{
protected static function labels(): array
{
return [
"publishing" => "Publishing",
"complete" => "Finished",
"hiatus" => "On Hiatus",
"discontinued" => "Discontinued",
"upcoming" => "Not yet published"
];
}
}