Blame view
app/Enums/EnumTraits/EnumToArray.php
395 Bytes
3b2e8c4eb редактирование бл... |
1 2 3 4 5 6 7 8 9 10 |
<?php namespace App\Enums\EnumTraits; trait EnumToArray { public static function values(): array { return array_column(self::cases(), 'value'); } |
d3496aa08 Изменения для раз... |
11 12 13 14 15 16 17 18 19 20 |
public static function names(): array { return array_column(self::cases(), 'name'); } public static function toArray(): array { return array_combine(self::names(), self::values()); } |
3b2e8c4eb редактирование бл... |
21 |
} |