* Exception for HTTP requests
* @package Requests\Exceptions
namespace WpOrg\Requests;
use Exception as PHPException;
* Exception for HTTP requests
* @package Requests\Exceptions
class Exception extends PHPException {
* Data associated with the exception
* @param string $message Exception message
* @param string $type Exception type
* @param mixed $data Associated data
* @param integer $code Exception numerical code, if applicable
public function __construct($message, $type, $data = null, $code = 0) {
parent::__construct($message, $code);
* Like {@see \Exception::getCode()}, but a string code.
public function getType() {
* Gives any relevant data
public function getData() {