コード例 #1
0
ファイル: Json.php プロジェクト: wangjunbo/framework
 /**
  * prepareResponse 
  * 
  * @param Response $response 
  * @access public
  * @return void
  */
 public function prepareResponse(Response $response)
 {
     $response->setStatusCode(200)->setHeader('Cache-Control', 'no-cache')->setContentType('application/json');
 }
コード例 #2
0
ファイル: Content.php プロジェクト: wangjunbo/framework
 /**
  * prepareResponse  
  * 
  * @param Response $response 
  * @access public
  * @return void
  */
 public function prepareResponse(Response $response)
 {
     $response->setContentType($this->getParam(1, 'text/html'));
 }
コード例 #3
0
ファイル: NotFound.php プロジェクト: wangjunbo/framework
 /**
  * prepareResponse  
  * 
  * @param Response $response
  * @access public
  * @return void
  */
 public function prepareResponse(Response $response)
 {
     $response->setStatusCode(404);
 }
コード例 #4
0
ファイル: Redirect.php プロジェクト: wangjunbo/framework
 /**
  * prepareResponse 
  * 
  * @param Response $response 
  * @access public
  * @return void
  */
 public function prepareResponse(Response $response)
 {
     $response->setStatusCode($this->getParam(1, false) ? 301 : 302)->setHeader('Location', $this->getParam(0));
 }
コード例 #5
0
ファイル: Jsonp.php プロジェクト: wangjunbo/framework
 /**
  * prepareResponse 
  * 
  * @param Response $response 
  * @access public
  * @return void
  */
 public function prepareResponse(Response $response)
 {
     $response->setStatusCode(200)->setHeader('Cache-Control', 'no-cache')->setContentType('text/javascript');
 }
コード例 #6
0
 /**
  * handle
  *
  * @param string $method
  */
 public final function handle($method)
 {
     $this->_event->invoke($method);
     $this->response->setResult($this->_event->getResult());
 }