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

28 lines
736 B
PHP

<?php
namespace App\Enums\Promotions;
enum PromotionEventEnum : int {
case birthday = 1;
case summer = 2;
case filmLicense = 3;
case christmas = 4;
case celebrityPartnership = 5;
case sport = 6;
public function label(): string {
return static::getLabel($this);
}
public static function getLabel(self $value): string {
return match ($value) {
self::birthday => __('Anniversaire'),
self::summer => __('Été'),
self::filmLicense => __('Licence film / Dessin animé'),
self::christmas => __('Noël'),
self::celebrityPartnership => __('Partenariat célébrité'),
self::sport => __('Sport'),
};
}
}