En la definición de mis servicios, me gustaría pasar como un constructor de argumento de servicio un objeto, no un servicio.Symfony: objeto de inyección (no servicio) al constructor de servicio
De config.yml:
services:
acme.services.exampleservice:
class: Acme\ExampleBundle\Services\ExampleService
arguments:
entityManager: "@doctrine.orm.entity_manager"
httpClient: \Example\Http\Client\Client
nota del argumento httpClient
. Debe ser una instancia de la clase \Example\Http\Client\Client
.
Lo anterior no funciona: la cadena "\ Example \ Http \ Client \ Client" se pasa como el argumento httpClient
al servicio.
¿Cuál es la sintaxis para lograr lo anterior al pasar una instancia de \Example\Http\Client\Client
al constructor del servicio?
¡Señor, me salvaste el culo! ¡Gracias! –