You are here

InvalidRequestException.php in Smart IP 7.2

Namespace

MaxMind\Exception

File

includes/vendor/maxmind/web-service-common/src/Exception/InvalidRequestException.php
View source
<?php

namespace MaxMind\Exception;


/**
 * Thrown when a MaxMind web service returns an error relating to the request.
 */
class InvalidRequestException extends HttpException {

  /**
   * The code returned by the MaxMind web service
   */
  private $error;

  /**
   * @param string $message The exception message
   * @param int $error The error code returned by the MaxMind web service
   * @param int $httpStatus The HTTP status code of the response
   * @param string $uri The URI queries
   * @param \Exception $previous The previous exception, if any.
   */
  public function __construct($message, $error, $httpStatus, $uri, \Exception $previous = null) {
    $this->error = $error;
    parent::__construct($message, $httpStatus, $uri, $previous);
  }
  public function getErrorCode() {
    return $this->error;
  }

}

Classes

Namesort descending Description
InvalidRequestException Thrown when a MaxMind web service returns an error relating to the request.