public function testGetNameHelper() { $view = new View($this->viewPath); $helper = new basicHelper(); $view->addHelper($helper, 'CoolName'); $this->assertEquals($helper, $view->CoolName); }
public function generate() { $parseData = \EventController::callFilter(self::EventName, $this->data->getValue()); $view = new View($this->tpl->getValue()); $view->addHelper(new ViewHelper()); $view->set($parseData); $content = $view->render(); $writer = new Writer($this->url->getValue()); $writer->write($content); }
/** * */ public function testBeforeRenderEvent() { $view = new View($this->viewPath); $helper = new basicHelper(); $view->set('msg', 'bla-bla'); $view->addHelper($helper); $this->assertEquals(false, $helper->getFlag()); $view->render(); $this->assertEquals(true, $helper->getFlag()); }
/** * * Enter description here ... * * @param unknown_type $tpl */ public function render($tpl = '') { ini_set('include_path', VIEW_PATH); $tpl = $this->detectTplFileName($tpl); $view = new View($tpl); $view->setViewVars($this->aParse); foreach ($this->viewHelpers as $name => $object) { $view->addHelper($object, $name); } $content = $view->render(); return $content; }