/** * 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; }
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; }