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

32 lines
838 B
PHP

<?php
namespace App\Enums\Promotions;
enum PromotionLabelDistributionNetworkEnum : int {
case allDistributions = 1;
case lidle = 2;
case aldi = 3;
case erteco = 4;
case netto = 5;
case leaderPrice = 6;
case noLvl2 = 7;
case others = 8;
public function label(): string {
return static::getLabel($this);
}
public static function getLabel(self $value): string {
return match ($value) {
self::allDistributions => __('Toutes les enseignes'),
self::lidle => __('LIDL'),
self::aldi => __('ALDI'),
self::erteco => __('ERTECO'),
self::netto => __('NETTO'),
self::leaderPrice => __('LEADER PRICE'),
self::noLvl2 => __('Pas de niveau 2'),
self::others => __('Autres'),
};
}
}