标签: composer-php autowired symfony4
在当前的symfony4中,我们习惯于通过services.yml绑定所有服务。
这很好,只要我们使用的包也使用命名空间即可。 现在,我不得不在我们的供应商中使用一个较旧的软件包,该软件包不支持命名空间。
我尝试过以下操作:
最后在services.yml中添加了以下内容:
fooClass: 工厂:['App \ Repositories \ FooFactory',getInstance]
但是所有这些都会导致“无法自动连线服务...”
我的问题是:我应该如何绑定它?