protected function _testFileTemplates($path) { $files = GLOB($path); if (empty($files)) { $this->fail('files not found in ' . $path); } foreach ($files as $file) { $source = file_get_contents($file); $expectation = trim(file_get_contents('expectations/' . substr($file, 10, -4) . 'php')); $compiled = trim($this->_slot->getCompiler()->compileSource($source)); $this->assertEquals($expectation, $compiled, 'working with: ' . $file); } }
public function fetchHtml($vars = array(), $templateName) { $template = $templateName . '.slot'; return $this->_slot->fetchTemplate($template, $vars); }