65 lines
1.5 KiB
PHP
65 lines
1.5 KiB
PHP
<?php
|
|
|
|
namespace App\Enums;
|
|
|
|
use Kwaadpepper\Enum\BaseEnumRoutable;
|
|
|
|
/**
|
|
* @method static self color1()
|
|
* @method static self color2()
|
|
* @method static self color3()
|
|
* @method static self color4()
|
|
* @method static self color5()
|
|
* @method static self color6()
|
|
* @method static self color7()
|
|
* @method static self color8()
|
|
* @method static self color9()
|
|
* @method static self color10()
|
|
* @method static self color11()
|
|
*/
|
|
final class RangeColor extends BaseEnumRoutable
|
|
{
|
|
/**
|
|
* Enum values
|
|
*
|
|
* @return array
|
|
*/
|
|
protected static function values(): array
|
|
{
|
|
return [
|
|
'color1' => 'color-1',
|
|
'color2' => 'color-2',
|
|
'color3' => 'color-3',
|
|
'color4' => 'color-4',
|
|
'color5' => 'color-5',
|
|
'color6' => 'color-6',
|
|
'color7' => 'color-7',
|
|
'color8' => 'color-8',
|
|
'color9' => 'color-9',
|
|
'color10' => 'color-10',
|
|
'color11' => 'color-11'
|
|
];
|
|
}
|
|
|
|
/**
|
|
* Enum labels
|
|
*
|
|
* @return array
|
|
*/
|
|
protected static function labels(): array
|
|
{
|
|
return [
|
|
'color1' => 'Couleur 1',
|
|
'color2' => 'Couleur 2',
|
|
'color3' => 'Couleur 3',
|
|
'color4' => 'Couleur 4',
|
|
'color5' => 'Couleur 5',
|
|
'color6' => 'Couleur 6',
|
|
'color7' => 'Couleur 7',
|
|
'color8' => 'Couleur 8',
|
|
'color9' => 'Couleur 9',
|
|
'color10' => 'Couleur 10',
|
|
'color11' => 'Couleur 11'
|
|
];
|
|
}
|
|
}
|