public function __construct(Container $container) { $rootDir = $container->getParameter('root_dir'); $productionMode = $container->getParameter('production_mode'); $loader = new \Twig_Loader_Filesystem($rootDir); $this->twig = new \Twig_Environment($loader, array('cache' => $rootDir . '/tmp', 'debug' => !($productionMode === true))); }
public function __construct(Container $container) { $rootDir = $container->getParameter('root_dir'); $productionMode = $container->getParameter('production_mode'); $debug = !$productionMode; $loader = new \Twig_Loader_Filesystem($rootDir); $this->twig = new \Twig_Environment($loader, array('cache' => $rootDir . '/tmp', 'debug' => $debug)); if ($debug && class_exists(VarCloner::class) && class_exists(DumpExtension::class)) { $this->twig->addExtension(new DumpExtension(new VarCloner())); } }