29 lines
594 B
PHP
29 lines
594 B
PHP
<?php
|
|
|
|
namespace App\Enums\Products;
|
|
|
|
use App\Traits\Enums\BaseEnum;
|
|
|
|
enum GeoAreaEnum : int
|
|
{
|
|
use BaseEnum;
|
|
|
|
case french = 1;
|
|
case european = 2;
|
|
case asia = 3;
|
|
case america = 4;
|
|
case africa = 5;
|
|
case oceania = 6;
|
|
|
|
/**
|
|
* Custom added functions definition
|
|
*/
|
|
private const LABELS = [
|
|
self::french->name => 'France',
|
|
self::european->name => 'Europe',
|
|
self::asia->name => 'Asie',
|
|
self::america->name => 'Amérique',
|
|
self::africa->name => 'Afrique',
|
|
self::oceania->name => 'Océanie',
|
|
];
|
|
}
|