RESTfulAPI::error PHP 메소드

error() 공개 메소드

Handles formatting and output error message then exit.
public error ( RESTfulAPI_Error $error )
$error RESTfulAPI_Error Error object to return
    public function error(RESTfulAPI_Error $error)
    {
        $answer = new SS_HTTPResponse();
        $body = $this->serializer->serialize($error->body);
        $answer->setBody($body);
        $answer->setStatusCode($error->code, $error->message);
        $answer->addHeader('Content-Type', $this->serializer->getcontentType());
        $answer = $this->setAnswerCORS($answer);
        // save controller's response then return/output
        $this->response = $answer;
        return $answer;
    }