<?php
namespace App\Enums;
use App\Enums\Traits\EnumToArray;
enum Company: string
{
use EnumToArray;
case Aventus = 'aventus';
case Avega = 'avega';
case HeadOffice = 'head_office';
case Makati = 'makati';
case Regional = 'regional';
public function label(): string
{
return match ($this) {
self::Aventus => 'Aventus',
self::Avega => 'Avega',
self::HeadOffice => 'Head Office',
self::Makati => 'Makati',
self::Regional => 'Regional Office',
};
}
}
<?php
namespace App\Enums;
use App\Enums\Traits\EnumToArray;
enum Company: string
{
use EnumToArray;
case Aventus = 'aventus';
case Avega = 'avega';
case HeadOffice = 'head_office';
case Makati = 'makati';
case Regional = 'regional';
public function label(): string
{
return match ($this) {
self::Aventus => 'Aventus',
self::Avega => 'Avega',
self::HeadOffice => 'Head Office',
self::Makati => 'Makati',
self::Regional => 'Regional Office',
};
}
}