Jolly Blue Man

routine

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"
}