$enums * * @return array */ public static function values(array $enums): array { return array_map(fn (BackedEnum $enum) => static::value($enum), $enums); } public static function value(BackedEnum $enum): int|string|float { return $enum->value; } }