public function getContent($file) { $file = $this->baseDir . $file; if ($this->baseDir && !Latte\Helpers::startsWith($this->normalizePath($file), $this->baseDir)) { throw new \RuntimeException("Template '{$file}' is not within the allowed path '{$this->baseDir}'."); } elseif (!is_file($file)) { throw new \RuntimeException("Missing template file '{$file}'."); } elseif ($this->isExpired($file, time())) { if (@touch($file) === FALSE) { trigger_error("File's modification time is in the future. Cannot update it: " . error_get_last()['message'], E_USER_WARNING); } } return file_get_contents($file); }
public function getContent($file) { $content = parent::getContent($file); $compiler = new Compiler(); $compiled = $compiler->compile($content); return $compiled; }