1: <?php
2:
3: namespace GeoIp2\Exception;
4:
5: /**
6: * This class represents an error returned by MaxMind's GeoIP2
7: * web service.
8: */
9: class InvalidRequestException extends HttpException
10: {
11: /**
12: * The code returned by the MaxMind web service
13: */
14: public $error;
15:
16: public function __construct(
17: $message,
18: $error,
19: $httpStatus,
20: $uri,
21: Exception $previous = null
22: ) {
23: $this->error = $error;
24: parent::__construct($message, $httpStatus, $uri, $previous);
25: }
26: }
27: