示例#1
0
 /**
  * Gets the 'twig' service.
  *
  * This service is shared.
  * This method always returns the same instance of the service.
  *
  * @return \Twig_Environment A Twig_Environment instance
  */
 protected function getTwigService()
 {
     $a = $this->get('debug.stopwatch', ContainerInterface::NULL_ON_INVALID_REFERENCE);
     $b = $this->get('request_stack');
     $c = new \Symfony\Bridge\Twig\AppVariable();
     $c->setEnvironment('dev');
     $c->setDebug(true);
     if ($this->has('security.token_storage')) {
         $c->setTokenStorage($this->get('security.token_storage', ContainerInterface::NULL_ON_INVALID_REFERENCE));
     }
     if ($this->has('request_stack')) {
         $c->setRequestStack($b);
     }
     $this->services['twig'] = $instance = new \Twig_Environment($this->get('twig.loader'), array('debug' => true, 'strict_variables' => true, 'exception_controller' => 'twig.controller.exception:showAction', 'form_themes' => array(0 => 'form_div_layout.html.twig'), 'autoescape' => 'filename', 'cache' => __DIR__ . '/twig', 'charset' => 'UTF-8', 'paths' => array(), 'date' => array('format' => 'F j, Y H:i', 'interval_format' => '%d days', 'timezone' => NULL), 'number_format' => array('decimals' => 0, 'decimal_point' => '.', 'thousands_separator' => ',')));
     $instance->addExtension($this->get('twig.extension.intl'));
     $instance->addExtension($this->get('twig.extension.text'));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\LogoutUrlExtension($this->get('security.logout_url_generator')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\SecurityExtension($this->get('security.authorization_checker', ContainerInterface::NULL_ON_INVALID_REFERENCE)));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\ProfilerExtension($this->get('twig.profile'), $a));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\TranslationExtension($this->get('translator')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\AssetExtension($this->get('assets.packages')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\CodeExtension(NULL, $this->targetDirs[3] . '/app', 'UTF-8'));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\RoutingExtension($this->get('be_simple_i18n_routing.router')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\YamlExtension());
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\StopwatchExtension($a, true));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\ExpressionExtension());
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\HttpKernelExtension($this->get('fragment.handler')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\HttpFoundationExtension($b, $this->get('router.request_context', ContainerInterface::NULL_ON_INVALID_REFERENCE)));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\FormExtension(new \Symfony\Bridge\Twig\Form\TwigRenderer(new \Symfony\Bridge\Twig\Form\TwigRendererEngine(array(0 => 'form_div_layout.html.twig', 1 => 'LiipImagineBundle:Form:form_div_layout.html.twig')), $this->get('security.csrf.token_manager', ContainerInterface::NULL_ON_INVALID_REFERENCE))));
     $instance->addExtension(new \Twig_Extension_Debug());
     $instance->addExtension(new \Symfony\Bundle\AsseticBundle\Twig\AsseticExtension($this->get('assetic.asset_factory'), $this->get('templating.name_parser'), false, array(), array(0 => 'FrameworkBundle', 1 => 'SecurityBundle', 2 => 'TwigBundle', 3 => 'MonologBundle', 4 => 'SwiftmailerBundle', 5 => 'AsseticBundle', 6 => 'SensioFrameworkExtraBundle', 7 => 'DoctrineBundle', 8 => 'DoctrineFixturesBundle', 9 => 'KnpPaginatorBundle', 10 => 'KnpMenuBundle', 11 => 'BazingaJsTranslationBundle', 12 => 'BeSimpleI18nRoutingBundle', 13 => 'CraueFormFlowBundle', 14 => 'FOSJsRoutingBundle', 15 => 'JMSTwigJsBundle', 16 => 'JMSSerializerBundle', 17 => 'JMSTranslationBundle', 18 => 'LiipImagineBundle', 19 => 'StofDoctrineExtensionsBundle', 20 => 'WhiteOctoberPagerfantaBundle', 21 => 'BigfootCoreBundle', 22 => 'BigfootContextBundle', 23 => 'BigfootNavigationBundle', 24 => 'BigfootUserBundle', 25 => 'BigfootContentBundle', 26 => 'BigfootDefaultThemeBundle', 27 => 'BigfootMediaBundle', 28 => 'AppBundle', 29 => 'DebugBundle', 30 => 'WebProfilerBundle', 31 => 'SensioDistributionBundle', 32 => 'SensioGeneratorBundle'), new \Symfony\Bundle\AsseticBundle\DefaultValueSupplier($this)));
     $instance->addExtension(new \Doctrine\Bundle\DoctrineBundle\Twig\DoctrineExtension());
     $instance->addExtension($this->get('knp_paginator.twig.extension.pagination'));
     $instance->addExtension(new \Knp\Menu\Twig\MenuExtension($this->get('knp_menu.helper'), $this->get('knp_menu.matcher'), $this->get('knp_menu.manipulator')));
     $instance->addExtension($this->get('twig.extension.craue_formflow'));
     $instance->addExtension(new \TwigJs\Twig\TwigJsExtension());
     $instance->addExtension(new \JMS\Serializer\Twig\SerializerExtension($this->get('jms_serializer')));
     $instance->addExtension($this->get('jms_translation.twig_extension'));
     $instance->addExtension(new \Liip\ImagineBundle\Templating\ImagineExtension($this->get('liip_imagine.cache.manager')));
     $instance->addExtension(new \WhiteOctober\PagerfantaBundle\Twig\PagerfantaExtension($this));
     $instance->addExtension($this->get('bigfoot_core.twig.locale_flags_extension'));
     $instance->addExtension($this->get('bigfoot_core.twig.formatter_extension'));
     $instance->addExtension($this->get('bigfoot_core.twig.file_extension'));
     $instance->addExtension($this->get('bigfoot_context.twig.extension.context'));
     $instance->addExtension($this->get('bigfoot_navigation.twig.extension.menu'));
     $instance->addExtension($this->get('bigfoot_navigation.twig.extension.link'));
     $instance->addExtension($this->get('bigfoot_content.twig.extension.content'));
     $instance->addExtension($this->get('bigfoot.twig.medias_extension'));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\DumpExtension($this->get('var_dumper.cloner')));
     $instance->addExtension(new \Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension());
     $instance->addGlobal('app', $c);
     $instance->addGlobal('bigfoot_media_cache', true);
     $instance->addGlobal('bigfoot_version', '4.0');
     $instance->addGlobal('defaultLocale', 'en');
     $instance->addGlobal('locales', array(0 => 'fr', 1 => 'en'));
     $instance->addGlobal('bigfoot_theme', array('title' => 'Sf3 + bigfoot', 'subtitle' => 'Administration interface'));
     $instance->addGlobal('bigfoot_theme_bundle', 'BigfootDefaultThemeBundle');
     $instance->addGlobal('bigfoot_context', $this->get('bigfoot_context.service.context'));
     (new \Symfony\Bundle\TwigBundle\DependencyInjection\Configurator\EnvironmentConfigurator('F j, Y H:i', '%d days', NULL, 0, '.', ','))->configure($instance);
     return $instance;
 }
 /**
  * Gets the 'twig' service.
  *
  * This service is shared.
  * This method always returns the same instance of the service.
  *
  * @return \Twig_Environment A Twig_Environment instance.
  */
 protected function getTwigService()
 {
     $a = $this->get('debug.stopwatch', ContainerInterface::NULL_ON_INVALID_REFERENCE);
     $b = $this->get('request_stack');
     $c = $this->get('fragment.handler');
     $d = new \Symfony\Bridge\Twig\Extension\HttpFoundationExtension($b);
     $e = new \Symfony\Bridge\Twig\AppVariable();
     $e->setEnvironment('dev');
     $e->setDebug(true);
     if ($this->has('security.token_storage')) {
         $e->setTokenStorage($this->get('security.token_storage', ContainerInterface::NULL_ON_INVALID_REFERENCE));
     }
     if ($this->has('request_stack')) {
         $e->setRequestStack($b);
     }
     $e->setContainer($this);
     $this->services['twig'] = $instance = new \Twig_Environment($this->get('twig.loader'), array('debug' => true, 'strict_variables' => true, 'exception_controller' => 'twig.controller.exception:showAction', 'form_themes' => array(0 => 'form_div_layout.html.twig'), 'autoescape' => 'filename', 'cache' => __DIR__ . '/twig', 'charset' => 'UTF-8', 'paths' => array(), 'date' => array('format' => 'F j, Y H:i', 'interval_format' => '%d days', 'timezone' => NULL), 'number_format' => array('decimals' => 0, 'decimal_point' => '.', 'thousands_separator' => ',')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\LogoutUrlExtension($this->get('security.logout_url_generator')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\SecurityExtension($this->get('security.authorization_checker', ContainerInterface::NULL_ON_INVALID_REFERENCE)));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\ProfilerExtension($this->get('twig.profile'), $a));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\TranslationExtension($this->get('translator')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\AssetExtension($this->get('assets.packages'), $d));
     $instance->addExtension(new \Symfony\Bundle\TwigBundle\Extension\ActionsExtension($c));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\CodeExtension(NULL, $this->targetDirs[2], 'UTF-8'));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\RoutingExtension($this->get('router')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\YamlExtension());
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\StopwatchExtension($a, true));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\ExpressionExtension());
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\HttpKernelExtension($c));
     $instance->addExtension($d);
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\FormExtension(new \Symfony\Bridge\Twig\Form\TwigRenderer(new \Symfony\Bridge\Twig\Form\TwigRendererEngine(array(0 => 'form_div_layout.html.twig')), $this->get('security.csrf.token_manager', ContainerInterface::NULL_ON_INVALID_REFERENCE))));
     $instance->addExtension(new \Twig_Extension_Debug());
     $instance->addExtension(new \Symfony\Bundle\AsseticBundle\Twig\AsseticExtension($this->get('assetic.asset_factory'), $this->get('templating.name_parser'), true, array(), array(), new \Symfony\Bundle\AsseticBundle\DefaultValueSupplier($this)));
     $instance->addExtension(new \Doctrine\Bundle\DoctrineBundle\Twig\DoctrineExtension());
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\DumpExtension($this->get('var_dumper.cloner')));
     $instance->addExtension(new \Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension());
     $instance->addGlobal('app', $e);
     call_user_func(array(new \Symfony\Bundle\TwigBundle\DependencyInjection\Configurator\EnvironmentConfigurator('F j, Y H:i', '%d days', NULL, 0, '.', ','), 'configure'), $instance);
     return $instance;
 }
 protected function getTwigService()
 {
     $a = $this->get('request_stack');
     $b = $this->get('fragment.handler');
     $c = new \Symfony\Bridge\Twig\Extension\HttpFoundationExtension($a);
     $d = new \Symfony\Bridge\Twig\AppVariable();
     $d->setEnvironment('prod');
     $d->setDebug(false);
     if ($this->has('security.token_storage')) {
         $d->setTokenStorage($this->get('security.token_storage', ContainerInterface::NULL_ON_INVALID_REFERENCE));
     }
     if ($this->has('request_stack')) {
         $d->setRequestStack($a);
     }
     $d->setContainer($this);
     $this->services['twig'] = $instance = new \Twig_Environment($this->get('twig.loader'), array('debug' => false, 'strict_variables' => false, 'exception_controller' => 'twig.controller.exception:showAction', 'form_themes' => array(0 => 'form_div_layout.html.twig'), 'autoescape' => 'filename', 'cache' => __DIR__ . '/twig', 'charset' => 'UTF-8', 'paths' => array(), 'date' => array('format' => 'F j, Y H:i', 'interval_format' => '%d days', 'timezone' => NULL), 'number_format' => array('decimals' => 0, 'decimal_point' => '.', 'thousands_separator' => ',')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\LogoutUrlExtension($this->get('security.logout_url_generator')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\SecurityExtension($this->get('security.authorization_checker', ContainerInterface::NULL_ON_INVALID_REFERENCE)));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\TranslationExtension($this->get('translator.default')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\AssetExtension($this->get('assets.packages'), $c));
     $instance->addExtension(new \Symfony\Bundle\TwigBundle\Extension\ActionsExtension($b));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\CodeExtension(NULL, $this->targetDirs[3] . '/app', 'UTF-8'));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\RoutingExtension($this->get('router')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\YamlExtension());
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\StopwatchExtension($this->get('debug.stopwatch', ContainerInterface::NULL_ON_INVALID_REFERENCE), false));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\ExpressionExtension());
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\HttpKernelExtension($b));
     $instance->addExtension($c);
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\FormExtension(new \Symfony\Bridge\Twig\Form\TwigRenderer(new \Symfony\Bridge\Twig\Form\TwigRendererEngine(array(0 => 'IvoryCKEditorBundle:Form:ckeditor_widget.html.twig', 1 => 'form_div_layout.html.twig')), $this->get('security.csrf.token_manager', ContainerInterface::NULL_ON_INVALID_REFERENCE))));
     $instance->addExtension(new \Doctrine\Bundle\DoctrineBundle\Twig\DoctrineExtension());
     $instance->addExtension(new \JavierEguiluz\Bundle\EasyAdminBundle\Twig\EasyAdminTwigExtension($this->get('easyadmin.configurator'), $this->get('property_accessor'), false));
     $instance->addExtension($this->get('ivory_ck_editor.twig_extension'));
     $instance->addExtension(new \Vich\UploaderBundle\Twig\Extension\UploaderExtension($this->get('vich_uploader.templating.helper.uploader_helper')));
     $instance->addGlobal('app', $d);
     call_user_func(array(new \Symfony\Bundle\TwigBundle\DependencyInjection\Configurator\EnvironmentConfigurator('F j, Y H:i', '%d days', NULL, 0, '.', ','), 'configure'), $instance);
     return $instance;
 }
 /**
  * Gets the 'twig' service.
  *
  * This service is shared.
  * This method always returns the same instance of the service.
  *
  * @return \Twig_Environment A Twig_Environment instance.
  */
 protected function getTwigService()
 {
     $a = $this->get('debug.stopwatch', ContainerInterface::NULL_ON_INVALID_REFERENCE);
     $b = $this->get('request_stack');
     $c = $this->get('fragment.handler');
     $d = new \Symfony\Bridge\Twig\Extension\HttpFoundationExtension($b);
     $e = new \Knp\Menu\Util\MenuManipulator();
     $f = new \Symfony\Bridge\Twig\AppVariable();
     $f->setEnvironment('prod');
     $f->setDebug(true);
     if ($this->has('security.token_storage')) {
         $f->setTokenStorage($this->get('security.token_storage', ContainerInterface::NULL_ON_INVALID_REFERENCE));
     }
     if ($this->has('request_stack')) {
         $f->setRequestStack($b);
     }
     $f->setContainer($this);
     $this->services['twig'] = $instance = new \Twig_Environment($this->get('twig.loader'), array('debug' => true, 'strict_variables' => true, 'exception_controller' => 'twig.controller.exception:showAction', 'form_themes' => array(0 => 'form_div_layout.html.twig'), 'autoescape' => 'filename', 'cache' => __DIR__ . '/twig', 'charset' => 'UTF-8', 'paths' => array(), 'date' => array('format' => 'F j, Y H:i', 'interval_format' => '%d days', 'timezone' => NULL), 'number_format' => array('decimals' => 0, 'decimal_point' => '.', 'thousands_separator' => ',')));
     $instance->addExtension($this->get('platform.antispam'));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\LogoutUrlExtension($this->get('security.logout_url_generator')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\SecurityExtension($this->get('security.authorization_checker', ContainerInterface::NULL_ON_INVALID_REFERENCE)));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\ProfilerExtension($this->get('twig.profile'), $a));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\TranslationExtension($this->get('translator')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\AssetExtension($this->get('assets.packages'), $d));
     $instance->addExtension(new \Symfony\Bundle\TwigBundle\Extension\ActionsExtension($c));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\CodeExtension(NULL, $this->targetDirs[2], 'UTF-8'));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\RoutingExtension($this->get('router')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\YamlExtension());
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\StopwatchExtension($a, true));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\ExpressionExtension());
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\HttpKernelExtension($c));
     $instance->addExtension($d);
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\FormExtension(new \Symfony\Bridge\Twig\Form\TwigRenderer(new \Symfony\Bridge\Twig\Form\TwigRendererEngine(array(0 => 'form_div_layout.html.twig', 1 => 'SonataUserBundle:Form:form_admin_fields.html.twig')), $this->get('security.csrf.token_manager', ContainerInterface::NULL_ON_INVALID_REFERENCE))));
     $instance->addExtension(new \Twig_Extension_Debug());
     $instance->addExtension(new \Doctrine\Bundle\DoctrineBundle\Twig\DoctrineExtension());
     $instance->addExtension($this->get('sonata.admin.twig.extension'));
     $instance->addExtension(new \Knp\Menu\Twig\MenuExtension(new \Knp\Menu\Twig\Helper($this->get('knp_menu.renderer_provider'), $this->get('knp_menu.menu_provider'), $e), $this->get('knp_menu.matcher'), $e));
     $instance->addExtension($this->get('sonata.core.flashmessage.twig.extension'));
     $instance->addExtension($this->get('sonata.core.twig.extension.wrapping'));
     $instance->addExtension($this->get('sonata.core.twig.extension.text'));
     $instance->addExtension($this->get('sonata.core.twig.status_extension'));
     $instance->addExtension($this->get('sonata.core.twig.template_extension'));
     $instance->addExtension(new \Sonata\BlockBundle\Twig\Extension\BlockExtension($this->get('sonata.block.templating.helper')));
     $instance->addGlobal('app', $f);
     $instance->addGlobal('sonata_block', $this->get('sonata.block.twig.global'));
     $instance->addGlobal('sonata_user', $this->get('sonata.user.twig.global'));
     call_user_func(array(new \Symfony\Bundle\TwigBundle\DependencyInjection\Configurator\EnvironmentConfigurator('F j, Y H:i', '%d days', NULL, 0, '.', ','), 'configure'), $instance);
     return $instance;
 }
示例#5
0
 protected function getTwigService()
 {
     $a = $this->get('request_stack');
     $b = $this->get('fragment.handler');
     $c = new \Symfony\Bridge\Twig\Extension\HttpFoundationExtension($a);
     $d = new \Symfony\Bridge\Twig\AppVariable();
     $d->setEnvironment('prod');
     $d->setDebug(false);
     if ($this->has('security.token_storage')) {
         $d->setTokenStorage($this->get('security.token_storage', ContainerInterface::NULL_ON_INVALID_REFERENCE));
     }
     if ($this->has('request_stack')) {
         $d->setRequestStack($a);
     }
     $d->setContainer($this);
     $this->services['twig'] = $instance = new \Twig_Environment($this->get('twig.loader'), array('debug' => false, 'strict_variables' => false, 'exception_controller' => 'twig.controller.exception:showAction', 'form_themes' => array(0 => 'form_div_layout.html.twig'), 'autoescape' => 'filename', 'cache' => __DIR__ . '/twig', 'charset' => 'UTF-8', 'paths' => array()));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\LogoutUrlExtension($this->get('security.logout_url_generator')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\SecurityExtension($this->get('security.authorization_checker', ContainerInterface::NULL_ON_INVALID_REFERENCE)));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\TranslationExtension($this->get('translator')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\AssetExtension($this->get('assets.packages'), $c));
     $instance->addExtension(new \Symfony\Bundle\TwigBundle\Extension\ActionsExtension($b));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\CodeExtension(NULL, $this->targetDirs[2], 'UTF-8'));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\RoutingExtension($this->get('router')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\YamlExtension());
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\StopwatchExtension($this->get('debug.stopwatch', ContainerInterface::NULL_ON_INVALID_REFERENCE), false));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\ExpressionExtension());
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\HttpKernelExtension($b));
     $instance->addExtension($c);
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\FormExtension(new \Symfony\Bridge\Twig\Form\TwigRenderer(new \Symfony\Bridge\Twig\Form\TwigRendererEngine(array(0 => 'form_div_layout.html.twig')), $this->get('security.csrf.token_manager', ContainerInterface::NULL_ON_INVALID_REFERENCE))));
     $instance->addExtension(new \Symfony\Bundle\AsseticBundle\Twig\AsseticExtension($this->get('assetic.asset_factory'), $this->get('templating.name_parser'), false, array(), array(), new \Symfony\Bundle\AsseticBundle\DefaultValueSupplier($this)));
     $instance->addExtension(new \Doctrine\Bundle\DoctrineBundle\Twig\DoctrineExtension());
     $instance->addGlobal('app', $d);
     return $instance;
 }
 protected function getTwigService()
 {
     $a = $this->get('request_stack');
     $b = new \Symfony\Bridge\Twig\AppVariable();
     $b->setEnvironment('prod');
     $b->setDebug(false);
     if ($this->has('security.token_storage')) {
         $b->setTokenStorage($this->get('security.token_storage', ContainerInterface::NULL_ON_INVALID_REFERENCE));
     }
     if ($this->has('request_stack')) {
         $b->setRequestStack($a);
     }
     $this->services['twig'] = $instance = new \Twig_Environment($this->get('twig.loader'), array('debug' => false, 'strict_variables' => false, 'exception_controller' => 'twig.controller.exception:showAction', 'form_themes' => array(0 => 'form_div_layout.html.twig'), 'autoescape' => 'name', 'cache' => __DIR__ . '/twig', 'charset' => 'UTF-8', 'paths' => array(), 'date' => array('format' => 'F j, Y H:i', 'interval_format' => '%d days', 'timezone' => NULL), 'number_format' => array('decimals' => 0, 'decimal_point' => '.', 'thousands_separator' => ',')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\LogoutUrlExtension(${($_ = isset($this->services['security.logout_url_generator']) ? $this->services['security.logout_url_generator'] : $this->getSecurity_LogoutUrlGeneratorService()) && false ?: '_'}));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\SecurityExtension($this->get('security.authorization_checker', ContainerInterface::NULL_ON_INVALID_REFERENCE)));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\TranslationExtension($this->get('translator')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\AssetExtension($this->get('assets.packages')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\CodeExtension(${($_ = isset($this->services['debug.file_link_formatter']) ? $this->services['debug.file_link_formatter'] : $this->getDebug_FileLinkFormatterService()) && false ?: '_'}, $this->targetDirs[3] . '/app', 'UTF-8'));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\RoutingExtension($this->get('router')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\YamlExtension());
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\StopwatchExtension($this->get('debug.stopwatch', ContainerInterface::NULL_ON_INVALID_REFERENCE), false));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\ExpressionExtension());
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\HttpKernelExtension());
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\HttpFoundationExtension($a, ${($_ = isset($this->services['router.request_context']) ? $this->services['router.request_context'] : $this->getRouter_RequestContextService()) && false ?: '_'}));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\FormExtension());
     $instance->addExtension($this->get('propel.twig.extension.syntax'));
     $instance->addGlobal('app', $b);
     $instance->addRuntimeLoader(new \Symfony\Bundle\TwigBundle\ContainerAwareRuntimeLoader($this, array('Symfony\\Bridge\\Twig\\Extension\\HttpKernelRuntime' => 'twig.runtime.httpkernel', 'Symfony\\Bridge\\Twig\\Form\\TwigRenderer' => 'twig.form.renderer'), $this->get('logger', ContainerInterface::NULL_ON_INVALID_REFERENCE)));
     (new \Symfony\Bundle\TwigBundle\DependencyInjection\Configurator\EnvironmentConfigurator('F j, Y H:i', '%d days', NULL, 0, '.', ','))->configure($instance);
     return $instance;
 }
 protected function getTwigService()
 {
     $a = $this->get('request_stack');
     $b = new \Symfony\Bridge\Twig\AppVariable();
     $b->setEnvironment('prod');
     $b->setDebug(false);
     if ($this->has('security.token_storage')) {
         $b->setTokenStorage($this->get('security.token_storage', ContainerInterface::NULL_ON_INVALID_REFERENCE));
     }
     if ($this->has('request_stack')) {
         $b->setRequestStack($a);
     }
     $this->services['twig'] = $instance = new \Twig_Environment($this->get('twig.loader'), array('debug' => false, 'strict_variables' => false, 'exception_controller' => 'twig.controller.exception:showAction', 'form_themes' => array(0 => 'form_div_layout.html.twig'), 'autoescape' => 'name', 'cache' => __DIR__ . '/twig', 'charset' => 'UTF-8', 'paths' => array(), 'date' => array('format' => 'F j, Y H:i', 'interval_format' => '%d days', 'timezone' => NULL), 'number_format' => array('decimals' => 0, 'decimal_point' => '.', 'thousands_separator' => ',')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\LogoutUrlExtension($this->get('security.logout_url_generator')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\SecurityExtension($this->get('security.authorization_checker', ContainerInterface::NULL_ON_INVALID_REFERENCE)));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\TranslationExtension($this->get('translator.default')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\AssetExtension($this->get('assets.packages')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\CodeExtension(NULL, $this->targetDirs[3] . '/app', 'UTF-8'));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\RoutingExtension($this->get('router')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\YamlExtension());
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\StopwatchExtension($this->get('debug.stopwatch', ContainerInterface::NULL_ON_INVALID_REFERENCE), false));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\ExpressionExtension());
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\HttpKernelExtension($this->get('fragment.handler')));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\HttpFoundationExtension($a, $this->get('router.request_context', ContainerInterface::NULL_ON_INVALID_REFERENCE)));
     $instance->addExtension(new \Symfony\Bridge\Twig\Extension\FormExtension(new \Symfony\Bridge\Twig\Form\TwigRenderer(new \Symfony\Bridge\Twig\Form\TwigRendererEngine(array(0 => 'form_div_layout.html.twig')), $this->get('security.csrf.token_manager', ContainerInterface::NULL_ON_INVALID_REFERENCE))));
     $instance->addExtension(new \Doctrine\Bundle\DoctrineBundle\Twig\DoctrineExtension());
     $instance->addExtension(new \JMS\Serializer\Twig\SerializerExtension($this->get('jms_serializer')));
     $instance->addExtension($this->get('nelmio_api_doc.twig.extension.extra_markdown'));
     $instance->addExtension($this->get('hateoas.twig.link'));
     $instance->addExtension(new \WhiteOctober\PagerfantaBundle\Twig\PagerfantaExtension($this));
     $instance->addGlobal('app', $b);
     (new \Symfony\Bundle\TwigBundle\DependencyInjection\Configurator\EnvironmentConfigurator('F j, Y H:i', '%d days', NULL, 0, '.', ','))->configure($instance);
     return $instance;
 }