ldc-boutique-cnc-sable/domain/Enums/OrderStatus.php

29 lines
580 B
PHP
Raw Permalink Normal View History

2026-06-14 21:32:07 +02:00
<?php
declare(strict_types=1);
namespace Domain\Enums;
use Shared\Enums\BaseEnum;
enum OrderStatus: int
{
/** @use \Shared\Enums\BaseEnum<int> */
use BaseEnum;
case WAITING = 1;
case VALIDATED = 3;
case CANCELED = 7;
/**
* Optional labels definition
*
* @phpstan-ignore-next-line classConstant.unused (Base enum usage)
2026-06-14 21:32:07 +02:00
*/
private const LABELS = [
self::WAITING->name => 'En attente',
self::VALIDATED->name => 'Validée',
self::CANCELED->name => 'Annulée',
];
}