Bisna\Doctrine\Container::startDBALEventManager PHP Method

startDBALEventManager() private method

Initialize the EventManager.
private startDBALEventManager ( array $config = [] ) : Doctrine\Common\EventManager
$config array DBAL Connection configuration.
return Doctrine\Common\EventManager
    private function startDBALEventManager(array $config = array())
    {
        $eventManagerClass = $config['eventManagerClass'];
        $eventManager = new $eventManagerClass();
        // Event Subscribers configuration
        foreach ($config['eventSubscribers'] as $subscriber) {
            if ($subscriber) {
                $eventManager->addEventSubscriber(new $subscriber());
            }
        }
        return $eventManager;
    }