25 lines
550 B
PHP
25 lines
550 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace Domain\Models\ValueObjects\Recipes;
|
|
|
|
use Uwil\LaravelCommon\Traits\Enums\BaseEnum;
|
|
|
|
enum Season: string
|
|
{
|
|
use BaseEnum;
|
|
|
|
case SPRING_SUMMER = 'Spring summer';
|
|
case AUTUMN_WINTER = 'Autumn winter';
|
|
case ALL_YEAR = 'All year';
|
|
|
|
/**
|
|
* Optionnal labels definition.
|
|
*/
|
|
private const LABELS = [
|
|
self::SPRING_SUMMER->name => 'Printemps / Été',
|
|
self::AUTUMN_WINTER->name => 'Automne / Hiver',
|
|
self::ALL_YEAR->name => 'Toute l\'année',
|
|
];
|
|
}
|