/** * @param $viewFile * @param mixed|null $data * @return string */ public function render($viewFile, $data = null) { $View = new ViewFile(); return new ResponseHtml($View->render($viewFile, $data)); }
/** * @param string $viewFilePath * @param mixed|null $data * @return mixed */ public function render($viewFilePath, $data = null) { $ViewFile = new ViewFile(); return $ViewFile->render($viewFilePath, $data); }
/** * @param string $viewFile * @return void * @throws ControllerException */ public function render($viewFile) { if (!($response = $this->getResponse())) { exit; } $response->getHeader(); if ($response instanceof ResponseHtml) { // ResponseHTML $this->AppContent = $response->getContent(); $View = new ViewFile(); echo $View->render($viewFile, $this); } else { // ResponseJson echo $response->getContent(); } }