24 lines
508 B
PHP
24 lines
508 B
PHP
<?php
|
|
|
|
namespace App\Enums\Flight;
|
|
|
|
enum FlightStatus:int
|
|
{
|
|
case AVAILABLE = 0;
|
|
|
|
case FULL = 1;
|
|
case CANCELLED = 2;
|
|
case DRAFT = 3;
|
|
case DELAYED = 4;
|
|
public function label(): string
|
|
{
|
|
return match($this) {
|
|
self::AVAILABLE => 'در دسترس',
|
|
self::FULL => 'تکمیل ظرفیت',
|
|
self::CANCELLED => 'کنسل شده',
|
|
self::DRAFT => 'در انتظار',
|
|
self::DELAYED => 'با تاخیر',
|
|
};
|
|
}
|
|
}
|