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

26 lines
643 B
PHP

<?php
namespace App\Enums\Promotions;
enum PromotionSourceEnum : int {
case fieldTour = 1;
case headFeedback = 2;
case web = 3;
case press = 4;
case events = 5;
public function label(): string {
return static::getLabel($this);
}
public static function getLabel(self $value): string {
return match ($value) {
self::fieldTour => __('Tournée terrain'),
self::headFeedback => __('Remontée chef Secteur'),
self::web => __('Pige web'),
self::press => __('Pige presse'),
self::events => __('Salon / Évenementiel'),
};
}
}