ldc-legaulois/app/Enums/Shop/OrderStatus.php
2024-10-08 11:57:56 +02:00

29 lines
653 B
PHP

<?php
namespace App\Enums\Shop;
use App\Traits\Enums\BaseEnum;
enum OrderStatus: int
{
use BaseEnum;
case waiting = 1;
case failed = 2;
case payed = 3;
case waitingCheck = 4;
case sentCheck = 5;
/**
* Optionnal labels definition
*
* @phpstan-ignore-next-line
*/
private const LABELS = [
self::waiting->name => 'En attente',
self::failed->name => 'Échec',
self::payed->name => 'Réglée',
self::waitingCheck->name => 'En attente du chèque bancaire',
self::sentCheck->name => 'Envoi du chèque bancaire',
];
}