ldc-startcoq/app/Enums/Packaging/PackagingOriginEnum.php

27 lines
589 B
PHP
Raw Normal View History

2023-02-23 10:26:11 +01:00
<?php
namespace App\Enums\Packaging;
enum PackagingOriginEnum : int {
case magazine = 1;
case photo = 2;
case web = 3;
case mail = 4;
case salon = 5;
public function label(): string {
return static::getLabel($this);
}
public static function getLabel(self $value): string {
return match ($value) {
self::magazine => __('Magazine'),
self::photo => __('Photo de rayon'),
self::web => __('Web'),
self::mail => __('Fournisseur/Mail'),
self::salon => __('Salon')
};
}
}