Kdyby\Doctrine\DI\OrmExtension::processEventManagers PHP Method

processEventManagers() protected method

protected processEventManagers ( )
    protected function processEventManagers()
    {
        $builder = $this->getContainerBuilder();
        $customEvmService = $builder->getByType('Doctrine\\Common\\EventManager');
        if ($this->isKdybyEventsPresent() || !$customEvmService) {
            return;
        }
        foreach ($this->configuredManagers as $managerName => $_) {
            $builder->getDefinition($this->prefix($managerName . '.evm'))->setFactory('@' . $customEvmService);
        }
    }