Desde mis controladores, accedo a los parámetros de la aplicación (aquellos en /app/config
) con
$this->container->getParameter('my_param')
Pero no sé cómo acceder a él desde un servicio (imagino que no se supone que mi clase de servicio se extienda Symfony\Bundle\FrameworkBundle\Controller\Controller
).
¿Debería asignar los parámetros necesarios en el registro de mi servicio de esta manera:
#src/Me/MyBundle/Service/my_service/service.yml
parameters:
my_param1: %my_param1%
my_param2: %my_param2%
my_param3: %my_param3%
¿o algo similar? ¿Cómo debo acceder a los parámetros de mi aplicación desde un servicio?
Esta pregunta parece la misma, pero la mía en realidad la responde (parámetros de un controlador), estoy hablando de acceder desde un servicio.