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