30 lines
817 B
PHP
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')
|
|
};
|
|
}
|
|
|
|
}
|