Как мне правильно настроить контейнер службы в моем приложении Symfony 2 для поддержки пользовательских репозиториев документов?
Что у меня есть до сих пор:
services:
acme.repository_user:
class: Acme\Repository\UserRepository
arguments: [@doctrine.odm.mongodb.document_manager]
Однако, когда я смотрю на конструктор класса DocumentRepository
, от которого наследует мой UserRepository
, я вижу следующие аргументы:
public function __construct(DocumentManager $dm, UnitOfWork $uow, Mapping\ClassMetadata $class)
Кажется, я внедрил диспетчер документов, но как мне внедрить единицу работы и метаданные класса?