示例#1
0
 /**
  * @param Request $request
  * @param Response $response
  * @return bool
  */
 public function run(Request $request, Response $response)
 {
     foreach ($response->getHeaders() as $header) {
         header($header);
     }
     return true;
 }
示例#2
0
 /**
  * @param Request $request
  * @param Response $response
  * @return bool
  */
 public function run(Request $request, Response $response)
 {
     $view = $request->getView();
     ob_start();
     extract($request->data['controllerContent']);
     include PATH_ROOT . '/views/' . $view . '.php';
     $viewContent = ob_get_contents();
     ob_end_clean();
     $response->setContent($viewContent);
     return true;
 }
示例#3
0
 /**
  * @param Request $request
  * @param Response $response
  * @return bool
  */
 public function run(Request $request, Response $response)
 {
     ob_start();
     $content = $response->getContent();
     $layout = $request->getLayout();
     include PATH_ROOT . '/views/layouts/' . $layout . '.php';
     $layoutContent = ob_get_contents();
     ob_end_clean();
     $response->setBody($layoutContent);
     return true;
 }
示例#4
0
 /**
  * @param Request $request
  * @param Response $response
  * @return bool
  */
 public function run(Request $request, Response $response)
 {
     echo $response->getBody();
     return true;
 }