Namshi\Notificator\Symfony\DependencyInjection\CompilerPass\NotificatorHandlerCompilerPass::process PHP Метод

process() публичный Метод

public process ( ContainerBuilder $container )
$container Symfony\Component\DependencyInjection\ContainerBuilder
    public function process(ContainerBuilder $container)
    {
        if (!$container->hasDefinition('notification.manager')) {
            return;
        }
        $definition = $container->getDefinition('notification.manager');
        $services = $container->findTaggedServiceIds('notification.handler');
        foreach ($services as $id => $parameters) {
            $definition->addMethodCall('addHandler', array(new Reference($id)));
        }
    }
NotificatorHandlerCompilerPass