Joli\GifExceptionBundle\DependencyInjection\GifExceptionExtension::process PHP Метод

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

public process ( ContainerBuilder $container )
$container Symfony\Component\DependencyInjection\ContainerBuilder
    public function process(ContainerBuilder $container)
    {
        if (!$container->getParameter('kernel.debug')) {
            return;
        }
        $definition = $container->getDefinition('gif_exception.listener.replace_image');
        $definition->addArgument($container->getParameter('twig.exception_listener.controller'));
        if ($container->has('assets.packages')) {
            // New Asset component to generate asset url (SF >=2.8)
            $definition->addArgument(new Reference('assets.packages'));
            $definition->addArgument(null);
        } elseif ($container->has('templating.helper.assets')) {
            // Old way of generating asset url (SF ~2.3)
            $definition->addArgument(null);
            $definition->addArgument(new Reference('templating.helper.assets'));
            $definition->setScope('request');
        }
    }
GifExceptionExtension