/**
  * 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;
 }
Пример #4
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;
 }