Пример #1
0
 private function sendError($exception)
 {
     JResponse::setHeader('status', $exception->getCode());
     $error = new APIException($exception->getMessage(), $exception->getCode());
     JFactory::getDocument()->setMimeEncoding('application/json');
     return json_encode($error->toArray());
 }
 /**
  * 
  * @param unknown $message
  * @param string $previous
  * @param array $errors
  */
 public function __construct($message, $previous = null, array $errors = [])
 {
     parent::__construct($message, 400, $previous, $errors);
 }
Пример #3
0
{
}
class BadRequestException extends APIException
{
}
class UnauthorizedException extends APIException
{
}
class ForbiddenException extends APIException
{
}
class NotFoundException extends APIException
{
}
class MethodException extends APIException
{
}
class NotAcceptableException extends APIException
{
}
class ConflictException extends APIException
{
}
class ServiceException extends APIException
{
}
class UnavailableException extends APIException
{
}
APIException::$status_map = array('schema' => '\\GDAPI\\SchemaException', 'client' => '\\GDAPI\\ClientException', 'request' => '\\GDAPI\\HTTPRequestException', 'parse' => '\\GDAPI\\ParseException', 'type' => '\\GDAPI\\UnknownTypeException', 400 => '\\GDAPI\\BadRequestException', 401 => '\\GDAPI\\UnauthorizedException', 403 => '\\GDAPI\\ForbiddenException', 404 => '\\GDAPI\\NotFoundException', 405 => '\\GDAPI\\MethodException', 406 => '\\GDAPI\\NotAcceptableException', 409 => '\\GDAPI\\ConflictException', 500 => '\\GDAPI\\ServiceException', 503 => '\\GDAPI\\UnavailableException');
 public function __construct()
 {
     parent::__construct("Token is expired or incorrect", 401);
 }
 /**
  * 
  * @param unknown $message
  * @param string $previous
  * @param array $errors
  */
 public function __construct($message = 'Unprocessable Entity', $previous = null, array $errors = [])
 {
     parent::__construct($message, 422, $previous, $errors);
 }
Пример #6
0
 public function __construct($message = 'Object not found')
 {
     parent::__construct($message, 404);
 }
 public function __construct($status_code)
 {
     parent::__construct("Server error", $status_code);
 }
 /**
  * Creates a new CommunicationException.
  * @param string $message The message returned from QBank.
  * @param int $code The error code returned from QBank.
  * @param string $type The name of the {@link Exception} that occured in QBank while processing the call.
  * @author Björn Hjortsten
  * @return CommunicationException
  */
 public function __construct($message = null, $code = 0, $type = 'Exception')
 {
     $this->type = $type;
     parent::__construct($message, $code);
 }