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

34 lines
893 B
PHP

<?php
namespace App\Enums\Packaging;
enum PackagingMaterialEnum : int {
case plactic = 1;
case paper = 2;
case wood = 3;
case aluminium = 4;
case inox = 5;
case glass = 6;
case ceramic = 7;
case materials = 8;
case others = 9;
public function label(): string {
return static::getLabel($this);
}
public static function getLabel(self $value): string {
return match ($value) {
self::plactic => __('Plastique'),
self::paper => __('Carton/Papier'),
self::wood => __('Bois/Osier'),
self::aluminium => __('Aluminium'),
self::inox => __('Acier/Inox'),
self::glass => __('Verre'),
self::ceramic => __('Céramique/Terre cuite/Grès'),
self::materials => __('Multi Matériaux'),
self::others => __('Autres')
};
}
}