1: <?php
2:
3: namespace GeoIp2\Exception;
4:
5: /**
6: * This class represents an HTTP transport error.
7: */
8: class HttpException extends GeoIp2Exception
9: {
10: /**
11: * The URI queried.
12: */
13: public $uri;
14:
15: public function __construct(
16: $message,
17: $httpStatus,
18: $uri,
19: \Exception $previous = null
20: ) {
21: $this->uri = $uri;
22: parent::__construct($message, $httpStatus, $previous);
23: }
24: }
25: