Beispiel #1
0
 /**
  * @param $viewFile
  * @param mixed|null $data
  * @return string
  */
 public function render($viewFile, $data = null)
 {
     $View = new ViewFile();
     return new ResponseHtml($View->render($viewFile, $data));
 }
Beispiel #2
0
 /**
  * @param string $viewFilePath
  * @param mixed|null $data
  * @return mixed
  */
 public function render($viewFilePath, $data = null)
 {
     $ViewFile = new ViewFile();
     return $ViewFile->render($viewFilePath, $data);
 }
Beispiel #3
0
 /**
  * @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();
     }
 }