Enum Name Array
Snippet:
<?php
enum Stuff
{
case TOGGLES;
case WIDGETS;
public static function values(): array
{
return array_map(fn(self $item): string => $item->name, self::cases());
}
}
var_dump(Stuff::values());
Returns:
array(2) {
[0]=>
string(7) "TOGGLES"
[1]=>
string(7) "WIDGETS"
}