Как я могу использовать константу класса в качестве ключа в массиве Twig / object / hashmap? Когда я пытаюсь это
{ constant('App\\Entity\\User::FOO'): 'bar' }
... Я получаю эту ошибку:
За хеш-ключом следует двоеточие (:). Неожиданный токен «пунктуация» значения «(» («пунктуация» ожидается со значением «:»).
Однако, он работает по-другому (то есть, используя константу в качестве значения):
{ 'bar': constant('App\\Entity\\User::FOO') }