From b41bf77ec8187b6c7bdc5229510032662901e416 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Thu, 23 Nov 2017 23:40:54 -0500 Subject: [PATCH] Add HTTPException class files --- src/Network/HTTPException.php | 23 +++++++++++++++++++ .../HTTPException/BadGatewayException.php | 10 ++++++++ .../HTTPException/BadRequestException.php | 10 ++++++++ .../HTTPException/ConflictException.php | 10 ++++++++ .../ExpectationFailedException.php | 10 ++++++++ .../HTTPException/ForbiddenException.php | 10 ++++++++ .../HTTPException/GatewayTimeoutException.php | 10 ++++++++ src/Network/HTTPException/GoneException.php | 10 ++++++++ .../HTTPException/ImATeapotException.php | 11 +++++++++ .../InternalServerErrorException.php | 10 ++++++++ .../HTTPException/LenghtRequiredException.php | 10 ++++++++ .../MethodNotAllowedException.php | 10 ++++++++ .../HTTPException/NonAcceptableException.php | 10 ++++++++ .../HTTPException/NotFoundException.php | 9 ++++++++ .../HTTPException/NotImplementedException.php | 10 ++++++++ .../PreconditionFailedException.php | 10 ++++++++ .../ServiceUnavaiableException.php | 10 ++++++++ .../TooManyRequestsException.php | 10 ++++++++ .../HTTPException/UnauthorizedException.php | 10 ++++++++ .../UnprocessableEntityException.php | 10 ++++++++ .../UnsupportedMediaTypeException.php | 10 ++++++++ 21 files changed, 223 insertions(+) create mode 100644 src/Network/HTTPException.php create mode 100644 src/Network/HTTPException/BadGatewayException.php create mode 100644 src/Network/HTTPException/BadRequestException.php create mode 100644 src/Network/HTTPException/ConflictException.php create mode 100644 src/Network/HTTPException/ExpectationFailedException.php create mode 100644 src/Network/HTTPException/ForbiddenException.php create mode 100644 src/Network/HTTPException/GatewayTimeoutException.php create mode 100644 src/Network/HTTPException/GoneException.php create mode 100644 src/Network/HTTPException/ImATeapotException.php create mode 100644 src/Network/HTTPException/InternalServerErrorException.php create mode 100644 src/Network/HTTPException/LenghtRequiredException.php create mode 100644 src/Network/HTTPException/MethodNotAllowedException.php create mode 100644 src/Network/HTTPException/NonAcceptableException.php create mode 100644 src/Network/HTTPException/NotFoundException.php create mode 100644 src/Network/HTTPException/NotImplementedException.php create mode 100644 src/Network/HTTPException/PreconditionFailedException.php create mode 100644 src/Network/HTTPException/ServiceUnavaiableException.php create mode 100644 src/Network/HTTPException/TooManyRequestsException.php create mode 100644 src/Network/HTTPException/UnauthorizedException.php create mode 100644 src/Network/HTTPException/UnprocessableEntityException.php create mode 100644 src/Network/HTTPException/UnsupportedMediaTypeException.php diff --git a/src/Network/HTTPException.php b/src/Network/HTTPException.php new file mode 100644 index 0000000000..eec4a9ced2 --- /dev/null +++ b/src/Network/HTTPException.php @@ -0,0 +1,23 @@ +httpdesc == "") { + $this->httpdesc = preg_replace("|([a-z])([A-Z])|",'$1 $2', str_replace("Exception","",get_class($this))); + } + parent::__construct($message, $code, $previous); + } +} diff --git a/src/Network/HTTPException/BadGatewayException.php b/src/Network/HTTPException/BadGatewayException.php new file mode 100644 index 0000000000..1bb8b29e98 --- /dev/null +++ b/src/Network/HTTPException/BadGatewayException.php @@ -0,0 +1,10 @@ +