Я использую Symfony2 для своего приложения, которое читает и записывает базы данных.
Я уже определил различные соединения и менеджеры сущностей в моем файле конфигурации. Он отлично работает, когда я создаю объект Entity в контроллере и подобных репозиториях.
$em = $this->getDoctrine()->getEntityManager('write');
Теперь проблема в том, что я также создал некоторые службы, и в качестве аргумента службы я дал такой менеджер Entity
services:
app.counterservices:
id: app.counterservices
class: AppBundle\Services\CounterService
arguments: ["@doctrine.orm.entity_manager"]
Как я могу определить в сервисе, какой менеджер сущностей я хочу использовать для чтения или записи?