src/Enum.php
public static function getMembers()
    {
        $className = static::class;

        $members = &self::$members[$className];

        if (empty($members)) {
            new $className(null);
        }

        return $members;
    }
public static function getMembers()
    {
        $className = static::class;

        $members = &self::$members[$className];

        if (empty($members)) {
            new $className(null);
        }

        return $members;
    }
public static function getMembers ( ) { $ className = static :: class ; $ members = & self :: $ members [ $ className ] ; if ( empty ( $ members ) ) { new $ className ( null ) ; } return $ members ; }
Returns members of enum

NOTE: Can not be merged with non-static {@link members()} due to its inner logic

@return mixed[] [first_name => first_value, second_name => second_value,...]
Returns members of enum