1<?php
2
3namespace GeoIp2\Exception;
4
5/**
6 * This class represents an error returned by MaxMind's GeoIP2
7 * web service.
8 */
9class 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