Files
keystone/app/Enums/Concerns/Arrayable.php

14 lines
271 B
PHP

<?php
namespace App\Enums\Concerns;
trait Arrayable
{
public static function toArray(): array
{
$names = array_column(self::cases(), 'name');
$values = array_column(self::cases(), 'value');
return array_combine($names, $values);
}
}