ldc-startcoq/app/Enums/Process/ProcessOriginEnum.php
Alexis Gousseau 95c9dd10d5 add enums
2023-02-23 10:26:11 +01:00

26 lines
585 B
PHP

<?php
namespace App\Enums\Process;
enum ProcessOriginEnum : int {
case magazine = 1;
case photo = 2;
case web = 3;
case mail = 4;
case salon = 5;
public function label(): string {
return static::getLabel($this);
}
public static function getLabel(self $value): string {
return match ($value) {
self::magazine => __('Magazine'),
self::photo => __('Photo de rayon'),
self::web => __('Web'),
self::mail => __('Fournisseur/Mail'),
self::salon => __('Salon')
};
}
}