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

30 lines
817 B
PHP

<?php
namespace App\Enums\Process;
enum ProcessBenefitEnum : int {
case rateGain = 1;
case capacityGain = 2;
case efficiencyGain = 3;
case laborGain = 4;
case packagingGain = 5;
case energyGain = 6;
case others = 7;
public function label(): string {
return static::getLabel($this);
}
public static function getLabel(self $value): string {
return match ($value) {
self::rateGain => __('Gain Cadence'),
self::capacityGain => __('Gain capacité'),
self::efficiencyGain => __('Gain rendement'),
self::laborGain => __('Gain main d\'oeuvre'),
self::packagingGain => __('Conso Emballage'),
self::energyGain => __('Conso Energie'),
self::others => __('Autres')
};
}
}