Как получить доступ к параметрам приложения из сервиса?

Из моих контроллеров я получаю доступ к параметрам приложения (указанным в /app/config) с помощью

$this->container->getParameter('my_param')

Но я не знаю, как получить к нему доступ из сервиса (я полагаю, что мой класс обслуживания не должен расширять SymfonyBundleFrameworkBundleControllerController).

Должен ли я отображать необходимые параметры в своей регистрации сервиса следующим образом:

#src/Me/MyBundle/Service/my_service/service.yml
parameters:
    my_param1: %my_param1%
    my_param2: %my_param2%
    my_param3: %my_param3%

или что-то подобное? Как получить доступ к параметрам приложения из сервиса?


Этот вопроскажется таким же, но мои на самом деле ответы на него (параметры от контроллера), я говорю о доступе из сервиса.

70
задан Pierre de LESPINAY 3 March 2018 в 15:07
поделиться