Add HTTP properties to generic error

Allows generic HTTP error to accept more detailed information about the response from the server.
This commit is contained in:
Nathan Perkins 2014-06-16 10:38:42 -04:00
parent 57d0160b00
commit 9fe01151af

View File

@ -1,6 +1,25 @@
<?php
namespace Mailgun\Connection\Exceptions;
class GenericHTTPError extends \Exception{}
class GenericHTTPError extends \Exception
{
protected $httpResponseCode;
protected $httpResponseBody;
public function __construct($message=null, $response_code=null, $response_body=null, $code=0, \Exception $previous=null) {
parent::__construct($message, $code, $previous);
$this->httpResponseCode = $response_code;
$this->httpResponseBody = $response_body;
}
public function getHttpResponseCode() {
return $this->httpResponseCode;
}
public function getHttpResponseBody() {
return $this->httpResponseBody;
}
}
?>