예제 #1
0
파일: CompilerTest.php 프로젝트: solve/slot
 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);
     }
 }
예제 #2
0
 public function fetchHtml($vars = array(), $templateName)
 {
     $template = $templateName . '.slot';
     return $this->_slot->fetchTemplate($template, $vars);
 }