Ejemplo n.º 1
0
 public static function create()
 {
     $app = new Application();
     $conf = new Configuration();
     $conf->setFormat(Configuration::YAML);
     $conf->setDirectory('config');
     $conf->setEnvironments(getenv('APP_ENV'));
     $app->setConfiguration($conf);
     $app->initialize('config');
     $app->initialize('config_macros');
     $conf->setCache(new RuntimeCache());
     return Application::bind($app);
 }
Ejemplo n.º 2
0
 /**
  * {@inheritDoc}
  */
 public function render(Application &$app, $file, array $data = [])
 {
     $cdir = getcwd();
     $twig = new Twig();
     $twig->setLoader(new Loader($cdir));
     $app->initialize('twig', ['twig' => &$twig]);
     $template = $twig->loadTemplate($file);
     return $template->render($data);
 }