Я использую пользовательскую функцию Twig для определения прав доступа текущего пользователя к некоторому маршруту. Для этого я хотел бы иметь автозаполнение для доступных маршрутов при использовании функции:
{{ isAllowed('app_backend_...') }}
.
Встроенный плагин Symfony уже обеспечивает это для
{{ path('app_backend_...) }}
например.
Я пытался настроить его обоими способами, описанными в https://www.jetbrains.com/help/phpstorm/symfony-creating-helper-functions.html#method-parameter
Конкурс работает в коде PHP ($appExtension->isAllowed('app_backend_...')
), но не в Twig (как описано выше).
Я что-то упустил?
Установка:
PhpStorm 2019.1.2
Symfony Plugin 0.17.172 вкл. Поддержка Twig