コード例 #1
0
ファイル: TwigEngine.php プロジェクト: vianneyb/pyrite
 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)));
 }
コード例 #2
0
ファイル: TwigEngine.php プロジェクト: evaneos/pyrite
 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()));
     }
 }