Exemple #1
0
 public function loadTemplate($templateName)
 {
     $this->templateFile = TemplateLoader::load($templateName);
 }
Exemple #2
0
 public static function getTemplate($name, $vars = [])
 {
     return TemplateLoader::load(self::fileForTemplate($name), $vars);
 }
 private function get_code_to_eval(TemplateLoader $loader)
 {
     $template_code = $loader->load();
     // Removes the <?php and the ? > tags
     return substr($template_code, 6, strlen($template_code) - 9);
 }
 /**
  * @expectedException \InvalidArgumentException
  */
 public function testNonexistentFileError()
 {
     $templateLoader = new TemplateLoader(new Parser(new Lexer()), __DIR__);
     $templateLoader->load('SomeTemplateThatDoesNotExist');
 }