--TEST-- Symfony pattern: dynamic constant resolves enum case --FILE-- name); try { resolveEnumConstant('PHP_VERSION'); } catch (Throwable $e) { var_dump($e::class); var_dump($e->getMessage()); } } ?> --EXPECT-- string(18) "SymfonyLikeFooEnum" string(3) "Bar" string(9) "TypeError" string(17) "Not an enum case."