protected function renderHttpAsJson(HttpException $error) {
		// Set the view class as json and render as json
		$this->controller->viewClass = 'Json';
		$this->controller->response->type('json');

		$url = $this->controller->request->here();
		$code = ($error->getCode() >= 400 && $error->getCode() < 506) ? $error->getCode() : 500;
		$this->controller->response->statusCode($code);
		$this->controller->set(array(
			'code' => $code,
			'name' => h(get_class($error)),
			'message' => h($error->getMessage()),
			'url' => h($url),
			'error' => $error,
			'_serialize' => array('code', 'name', 'message', 'url')
		));
		$this->_outputMessage($this->template);
	}
protected function renderHttpAsJson(HttpException $error) {
		// Set the view class as json and render as json
		$this->controller->viewClass = 'Json';
		$this->controller->response->type('json');

		$url = $this->controller->request->here();
		$code = ($error->getCode() >= 400 && $error->getCode() < 506) ? $error->getCode() : 500;
		$this->controller->response->statusCode($code);
		$this->controller->set(array(
			'code' => $code,
			'name' => h(get_class($error)),
			'message' => h($error->getMessage()),
			'url' => h($url),
			'error' => $error,
			'_serialize' => array('code', 'name', 'message', 'url')
		));
		$this->_outputMessage($this->template);
	}
protected function renderHttpAsJson ( HttpException $ error ) { // Set the view class as json and render as json $ this -> controller -> viewClass = 'Json' ; $ this -> controller -> response -> type ( 'json' ) ; $ url = $ this -> controller -> request -> here ( ) ; $ code = ( $ error -> getCode ( ) >= 400 && $ error -> getCode ( ) < 506 ) ? $ error -> getCode ( ) : 500 ; $ this -> controller -> response -> statusCode ( $ code ) ; $ this -> controller -> set ( array ( 'code' => $ code , 'name' => h ( get_class ( $ error ) ) , 'message' => h ( $ error -> getMessage ( ) ) , 'url' => h ( $ url ) , 'error' => $ error , '_serialize' => array ( 'code' , 'name' , 'message' , 'url' ) ) ) ; $ this -> _outputMessage ( $ this -> template ) ; }
render the HttpException for a JSON request

@param HttpException $error an instance of HttpException
@return void
render the HttpException for a JSON request