26 lines
643 B
PHP
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'),
|
|
};
|
|
}
|
|
|
|
}
|