31 lines
740 B
PHP
31 lines
740 B
PHP
<?php
|
|
|
|
namespace App\Enums\Projects;
|
|
|
|
use App\Traits\Enums\BaseEnum;
|
|
|
|
enum ProjectStatusEnum: int
|
|
{
|
|
use BaseEnum;
|
|
|
|
case new = 0;
|
|
case specification = 1;
|
|
case validated = 2;
|
|
case development = 3;
|
|
case recipe = 4;
|
|
case production = 5;
|
|
case finished = 6;
|
|
|
|
/**
|
|
* Optionnal labels definition
|
|
*/
|
|
private const LABELS = [
|
|
self::new->name => "Nouveau",
|
|
self::specification->name => "Spécifications",
|
|
self::validated->name => "Validé",
|
|
self::development->name => "En développement",
|
|
self::recipe->name => "En recettage",
|
|
self::production->name => "En production",
|
|
self::finished->name => "Terminé",
|
|
];
|
|
}
|