/**
  * @return array
  */
 public function getHttpHeaders()
 {
     $headers = parent::getHttpHeaders();
     if (count($this->allowedMethods) !== 0) {
         $headers[] = 'Allow: ' . implode(', ', $this->allowedMethods);
     }
     return $headers;
 }
 /**
  * @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, 400, 'Bad Request', $previous);
 }
 /**
  * @param string $message
  * @param Exception $previous
  */
 public function __construct($message = null, $previous = null)
 {
     parent::__construct($message, 404, 'Not Found', $previous);
 }
 /**
  * @return array
  */
 public function getHttpHeaders()
 {
     $headers = parent::getHttpHeaders();
     $headers[] = 'Proxy-Authenticate: ' . $this->authenticationInfo;
     return $headers;
 }
 /**
  * @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, 408, 'Request Timeout', $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, 415, 'Unsupported Media Type', $previous);
 }
 /**
  * @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, 501, 'Not Implemented', $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, 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 $message
  * @param Exception $previous
  */
 public function __construct($message = null, $previous = null)
 {
     parent::__construct($message, 410, 'Gone', $previous);
 }