Ejemplo n.º 1
0
	/**
	 * @param \Nette\DI\Container
	 * @return \Doctrine\Common\EventManager
	 */
	public static function createServiceEventManager(DI\Container $context)
	{
		$evm = new \Doctrine\Common\EventManager;
		foreach (array_keys($context->getServiceNamesByTag('listener')) as $name) {
			$evm->addEventSubscriber($context->getService($name));
		}

		return $evm;
	}