Open Journal Systems
3.3.0
vendor/php-http/httplug/src/Exception/HttpException.php
1
<?php
2
3
namespace
Http\Client\Exception
;
4
5
use
Psr\Http\Message\RequestInterface
;
6
use
Psr\Http\Message\ResponseInterface
;
7
15
class
HttpException
extends
RequestException
16
{
20
protected
$response
;
21
28
public
function
__construct
(
29
$message,
30
RequestInterface
$request,
31
ResponseInterface
$response
,
32
\
Exception
$previous =
null
33
) {
34
parent::__construct($message, $request, $previous);
35
36
$this->response =
$response
;
37
$this->code =
$response
->getStatusCode();
38
}
39
45
public
function
getResponse
()
46
{
47
return
$this->response
;
48
}
49
53
public
static
function
create
(
54
RequestInterface
$request,
55
ResponseInterface
$response
,
56
\
Exception
$previous =
null
57
) {
58
$message = sprintf(
59
'[url] %s [http method] %s [status code] %s [reason phrase] %s'
,
60
$request->
getRequestTarget
(),
61
$request->
getMethod
(),
62
$response
->getStatusCode(),
63
$response
->getReasonPhrase()
64
);
65
66
return
new
static
($message, $request,
$response
, $previous);
67
}
68
}
Http\Client\Exception
Definition:
paymethod/paypal/vendor/php-http/httplug/src/Exception.php:12
Psr\Http\Message\RequestInterface
Definition:
vendor/psr/http-message/src/RequestInterface.php:24
Http\Client\Exception\HttpException\$response
$response
Definition:
vendor/php-http/httplug/src/Exception/HttpException.php:23
Psr\Http\Message\RequestInterface\getRequestTarget
getRequestTarget()
Http\Client\Exception\RequestException
Definition:
vendor/php-http/httplug/src/Exception/RequestException.php:16
Http\Client\Exception\HttpException
Definition:
vendor/php-http/httplug/src/Exception/HttpException.php:15
Http\Client\Exception\HttpException\create
static create(RequestInterface $request, ResponseInterface $response, \Exception $previous=null)
Definition:
vendor/php-http/httplug/src/Exception/HttpException.php:56
Http\Client\Exception\HttpException\__construct
__construct( $message, RequestInterface $request, ResponseInterface $response, \Exception $previous=null)
Definition:
vendor/php-http/httplug/src/Exception/HttpException.php:31
Http\Client\Exception\HttpException\getResponse
getResponse()
Definition:
vendor/php-http/httplug/src/Exception/HttpException.php:48
Psr\Http\Message\RequestInterface\getMethod
getMethod()
Psr\Http\Message\ResponseInterface
Definition:
vendor/psr/http-message/src/ResponseInterface.php:20
Http\Client\Exception
Definition:
vendor/php-http/httplug/src/Exception/HttpException.php:3
plugins
paymethod
paypal
vendor
php-http
httplug
src
Exception
HttpException.php
Generated on Fri Aug 28 2020 14:52:09 for Open Journal Systems by
1.8.17