/** * 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; }
/** * 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(), '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; }
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; }