Вызвать метод сервиса при определении глобальной переменной для twig?
Суть такая.
Есть несколько глобальных переменных для шаблонов.
Мысль была - в одном сервисе определить все необходимые методы.
То есть, есть сервис wf.autoload, для получения глобальной переменной X используем wf.autoload.getX, для Y - wf.autoload.getY
В классе сервиса это публичные методы.
Но как описать сам сервис в YML и как описать вызов в config.yml для твига?
BoShurik, вот понять не могу.
Вроде и не совсем, extension для обработки данных я так понимаю больше, фильтр/функция своего рода.
А у меня есть шаблон, где определяются данные, например - user. И чтобы в каждом шаблоне не передавать его, в config.yml для twig я прописал в globals
user: "@wf.autoload.get_user"
Так как переменных много, хотелось сделать сервис wf.autoload, а переменные вызывать уже из
VARIABLE: @wf.autoload.get_VARIABLE
BoShurik: пропустил что есть глобальная переменная app :) Спасибо! С одной бедой справились. Теперь бы понять - реально ли реализовать то, о чем я думаю.
По поводу @=service().getVariable - тоже думал, но где-то с кодом накосячил, надо попробовать еще раз.