* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Sonata\UserBundle\DependencyInjection\Compiler; use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface; use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\DependencyInjection\Reference; /** * GlobalVariablesCompilerPass. * * @author Thomas Rabaix */ class GlobalVariablesCompilerPass implements CompilerPassInterface { /** * {@inheritdoc} */ public function process(ContainerBuilder $container) { $container->getDefinition('twig') ->addMethodCall('addGlobal', array('sonata_user', new Reference('sonata.user.twig.global'))); } }