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