在我的服务定义中,我想将对象而不是服务作为服务参数构造函数传递。
来自 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
给服务构造函数来实现上述目的的语法是什么?