Nella definizione dei miei servizi, vorrei passare come costruttore di argomento di servizio un oggetto non un servizio.Symfony: Inject object (not service) al servizio di costruzione
Da config.yml:
services:
acme.services.exampleservice:
class: Acme\ExampleBundle\Services\ExampleService
arguments:
entityManager: "@doctrine.orm.entity_manager"
httpClient: \Example\Http\Client\Client
Nota l'argomento httpClient
. Questa deve essere un'istanza della classe \Example\Http\Client\Client
.
Quanto sopra non funziona: la stringa "\ Esempio \ Http \ Client \ Client" viene passata come argomento httpClient
al servizio.
Qual è la sintassi per il raggiungimento di quanto sopra mediante il passaggio di un'istanza di \Example\Http\Client\Client
al costruttore del servizio?
Signore, mi hai salvato il culo! Grazie! –