/**
  * @param string[] $allowedMethods
  * @param string $message
  * @param Exception $previous
  */
 public function __construct($allowedMethods, $message = null, $previous = null)
 {
     parent::__construct($message, 405, 'Method Not Allowed', $previous);
     $this->allowedMethods = $allowedMethods;
 }
 /**
  * @param string $message
  * @param Exception $previous
  */
 public function __construct($message = null, $previous = null)
 {
     parent::__construct($message, 404, 'Not Found', $previous);
 }
 /**
  * @param string $message
  * @param Exception $previous
  */
 public function __construct($message = null, $previous = null)
 {
     parent::__construct($message, 502, 'Bad Gateway', $previous);
 }
 /**
  * @param string $message
  * @param Exception $previous
  */
 public function __construct($message = null, $previous = null)
 {
     parent::__construct($message, 417, 'Expectation Failed', $previous);
 }
 /**
  * @param string $message
  * @param Exception $previous
  */
 public function __construct($message = null, $previous = null)
 {
     parent::__construct($message, 400, 'Bad Request', $previous);
 }
 /**
  * @param string $message
  * @param Exception $previous
  */
 public function __construct($message = null, $previous = null)
 {
     parent::__construct($message, 410, 'Gone', $previous);
 }
 /**
  * @param string $authenticationInfo
  * @param string $message
  * @param Exception $previous
  */
 public function __construct($authenticationInfo, $message = null, $previous = null)
 {
     parent::__construct($message, 407, 'Proxy Authentication Required', $previous);
     $this->authenticationInfo = $authenticationInfo;
 }
 /**
  * @param string $message
  * @param Exception $previous
  */
 public function __construct($message = null, $previous = null)
 {
     parent::__construct($message, 412, 'Precondition Failed', $previous);
 }
 /**
  * @param string $message
  * @param Exception $previous
  */
 public function __construct($message = null, $previous = null)
 {
     parent::__construct($message, 408, 'Request Timeout', $previous);
 }
 /**
  * @param string $message
  * @param Exception $previous
  */
 public function __construct($message = null, $previous = null)
 {
     parent::__construct($message, 501, 'Not Implemented', $previous);
 }
 /**
  * @param string $message
  * @param Exception $previous
  */
 public function __construct($message = null, $previous = null)
 {
     parent::__construct($message, 415, 'Unsupported Media Type', $previous);
 }
 /**
  * @param string $message
  * @param Exception $previous
  */
 public function __construct($message = null, $previous = null)
 {
     parent::__construct($message, 403, 'Forbidden', $previous);
 }
 /**
  * @param string $message
  * @param Exception $previous
  */
 public function __construct($message = null, $previous = null)
 {
     parent::__construct($message, 406, 'Not Acceptable', $previous);
 }
 /**
  * @param string $message
  * @param Exception $previous
  */
 public function __construct($message = null, $previous = null)
 {
     parent::__construct($message, 503, 'Service Unavailable', $previous);
 }
 /**
  * @param string $message
  * @param Exception $previous
  */
 public function __construct($message = null, $previous = null)
 {
     parent::__construct($message, 416, 'Requested Range Not Satisfiable', $previous);
 }
 /**
  * @param string $message
  * @param Exception $previous
  */
 public function __construct($message = null, $previous = null)
 {
     parent::__construct($message, 411, 'Length Required', $previous);
 }
 /**
  * @param string $message
  * @param Exception $previous
  */
 public function __construct($message = null, $previous = null)
 {
     parent::__construct($message, 500, 'Internal Server Error', $previous);
 }
 /**
  * @param string $authenticationInfo
  * @param string $message
  * @param Exception $previous
  */
 public function __construct($authenticationInfo, $message = null, $previous = null)
 {
     parent::__construct($message, 401, 'Unauthorized', $previous);
     $this->authenticationInfo = $authenticationInfo;
 }