* {"error" : "detailed error message"} * */ final class Error { private $url; /** * @var Response */ private $response; public function __construct($url, $response) { $this->url = $url; $this->response = $response; } public function code() { return $this->response->statusCode; } public function getResponse() { return $this->response; } public function message() { return $this->response->error; } }