私のサービスの定義では、サービスではなくオブジェクトをサービス引数コンストラクターとして渡したいと思います。
config.ymlから:
services:
acme.services.exampleservice:
class: Acme\ExampleBundle\Services\ExampleService
arguments:
entityManager: "@doctrine.orm.entity_manager"
httpClient: \Example\Http\Client\Client
httpClient
引数に注意してください。\Example\Http\Client\Client
これはクラスのインスタンスである必要があります。
上記は機能しません-文字列"\Example \ Http \ Client\Client"がhttpClient
引数としてサービスに渡されます。
\Example\Http\Client\Client
のインスタンスをサービスコンストラクターに渡すことによって上記を実現するための構文は何ですか?