/** * Constructor. * * @param EventEmitterInterface $eventEmitter * @param EntityManagerService $entityManagerService */ public function __construct(EventEmitterInterface $eventEmitter, EntityManagerService $entityManagerService) { $this->eventEmitter = $eventEmitter; $this->scope = new DoctrineScope($entityManagerService->setEventEmitter($this->eventEmitter)); $this->listen(); }