diff options
Diffstat (limited to 'includes/vendor/maxmind/web-service-common/src/Exception/HttpException.php')
| -rw-r--r-- | includes/vendor/maxmind/web-service-common/src/Exception/HttpException.php | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/includes/vendor/maxmind/web-service-common/src/Exception/HttpException.php b/includes/vendor/maxmind/web-service-common/src/Exception/HttpException.php new file mode 100644 index 0000000..f158944 --- /dev/null +++ b/includes/vendor/maxmind/web-service-common/src/Exception/HttpException.php @@ -0,0 +1,40 @@ +<?php + +namespace MaxMind\Exception; + +/** + * This class represents an HTTP transport error. + */ +class HttpException extends WebServiceException +{ + /** + * The URI queried. + */ + private $uri; + + /** + * @param string $message a message describing the error + * @param int $httpStatus the HTTP status code of the response + * @param string $uri the URI used in the request + * @param \Exception $previous the previous exception, if any + */ + public function __construct( + $message, + $httpStatus, + $uri, + \Exception $previous = null + ) { + $this->uri = $uri; + parent::__construct($message, $httpStatus, $previous); + } + + public function getUri() + { + return $this->uri; + } + + public function getStatusCode() + { + return $this->getCode(); + } +} |