50 lines
1.2 KiB
PHP
50 lines
1.2 KiB
PHP
<?php
|
|
|
|
namespace App\Enums\Contact;
|
|
|
|
use Kwaadpepper\Enum\BaseEnum;
|
|
|
|
/**
|
|
* @method static self distributeur()
|
|
* @method static self restaurationSociale()
|
|
* @method static self restaurationCommerciale()
|
|
* @method static self boulangeriePatisserie()
|
|
* @method static self journaliste()
|
|
* @method static self autre()
|
|
*/
|
|
final class ContactActivityEnum extends BaseEnum
|
|
{
|
|
/**
|
|
* Enum values
|
|
*
|
|
* @return array
|
|
*/
|
|
protected static function values(): array
|
|
{
|
|
return [
|
|
'distributeur' => 1,
|
|
'restaurationSociale' => 2,
|
|
'restaurationCommerciale' => 3,
|
|
'boulangeriePatisserie' => 4,
|
|
'journaliste' => 5,
|
|
'autre' => 6
|
|
];
|
|
}
|
|
|
|
/**
|
|
* Enum labels
|
|
*
|
|
* @return array
|
|
*/
|
|
protected static function labels(): array
|
|
{
|
|
return [
|
|
'distributeur' => trans('Distributeur'),
|
|
'restaurationSociale' => trans('Restauration sociale'),
|
|
'restaurationCommerciale' => trans('Restauration commerciale'),
|
|
'boulangeriePatisserie' => trans('Boulangerie-pâtisserie'),
|
|
'journaliste' => trans('Journaliste'),
|
|
'autre' => trans('Autre'),
|
|
];
|
|
}
|
|
}
|