我应如何在我的Symfony 2应用程序中正确设置服务容器以支持自定义文档存储库?
目前我所拥有的是:
services:
acme.repository_user:
class: Acme\Repository\UserRepository
arguments: [@doctrine.odm.mongodb.document_manager]
然而,当我查看我的UserRepository
继承的DocumentRepository
类的构造函数时,我可以看到以下参数:
public function __construct(DocumentManager $dm, UnitOfWork $uow, Mapping\ClassMetadata $class)
我似乎已经注入了文档管理器,但是如何注入工作单元和类元数据?