3 * Exception for unknown status responses
9 * Exception for unknown status responses
13 class Requests_Exception_HTTP_Unknown extends Requests_Exception_HTTP {
17 * @var integer|bool Code if available, false if an error occurred
26 protected $reason = 'Unknown';
29 * Create a new exception
31 * If `$data` is an instance of {@see Requests_Response}, uses the status
32 * code from it. Otherwise, sets as 0
34 * @param string|null $reason Reason phrase
35 * @param mixed $data Associated data
37 public function __construct($reason = null, $data = null) {
38 if ($data instanceof Requests_Response) {
39 $this->code = $data->status_code;
42 parent::__construct($reason, $data);