| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | <?php/** * Exception for unknown status responses * * @package Requests *//** * Exception for unknown status responses * * @package Requests */class Requests_Exception_HTTP_Unknown extends Requests_Exception_HTTP {	/**	 * HTTP status code	 *	 * @var integer|bool Code if available, false if an error occurred	 */	protected $code = 0;	/**	 * Reason phrase	 *	 * @var string	 */	protected $reason = 'Unknown';	/**	 * Create a new exception	 *	 * If `$data` is an instance of {@see Requests_Response}, uses the status	 * code from it. Otherwise, sets as 0	 *	 * @param string|null $reason Reason phrase	 * @param mixed $data Associated data	 */	public function __construct($reason = null, $data = null) {		if ($data instanceof Requests_Response) {			$this->code = $data->status_code;		}		parent::__construct($reason, $data);	}}
 |