--TEST-- Symfony pattern: enum case runtime class cached with ??= --FILE-- name]; } return $result; } function main(): void { var_dump(enumCaseClasses(SymfonyLikeRequirement::Slug, SymfonyLikeRequirement::Uuid)); } ?> --EXPECT-- array(2) { [0]=> array(3) { [0]=> string(22) "SymfonyLikeRequirement" [1]=> string(22) "SymfonyLikeRequirement" [2]=> string(4) "Slug" } [1]=> array(3) { [0]=> string(22) "SymfonyLikeRequirement" [1]=> string(22) "SymfonyLikeRequirement" [2]=> string(4) "Uuid" } }