ldc-legaulois/app/Enums/Departaimant.php

27 lines
501 B
PHP

<?php
namespace App\Enums;
use Kwaadpepper\Enum\BaseEnumRoutable;
abstract class Departaimant extends BaseEnumRoutable
{
public function __toString(): string
{
return (string)$this->label;
}
/**
* Get All departaimants
*
* @return array<Departaimant>
*/
public static function all(): array
{
$o = [];
foreach (static::toArray() as $value => $label) {
$o[] = static::make($value);
}
return $o;
}
}