ldc-ovoteam/domain/Models/ValueObjects/Recipes/Season.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',
];
}