Exception when a server error is encountered (5xx codes)
-
Extends
Exception RuntimeException GuzzleHttp \Exception \TransferException GuzzleHttp \Exception \RequestException GuzzleHttp \Exception \BadResponseException -
Implements
GuzzleHttp \Exception \GuzzleException Psr\Http\Client\ClientExceptionInterface Psr\Http\Client\RequestExceptionInterface Stringable Throwable
- All
- self
- GuzzleHttp\Exception\BadResponseException
- GuzzleHttp\Exception\RequestException
- GuzzleHttp\Exception\TransferException
- RuntimeException
- Exception
Methods |
public GuzzleHttp\Exception\BadResponseException :: __construct ( string $message , Psr\Http\Message\RequestInterface $request , Psr\Http\Message\ResponseInterface $response , ? Throwable $previous = NULL , array $handlerContext = [ ] ) |
public Exception :: __toString () : string |
public Exception :: __wakeup () |
public
static
GuzzleHttp\Exception\RequestException
::
create
(
Psr\Http\Message\RequestInterface
$request
,
?
Psr\Http\Message\ResponseInterface
$response
=
NULL
,
?
Throwable
$previous
=
NULL
,
array
$handlerContext
=
[
]
,
?
GuzzleHttp Factory method to create a new exception with a normalized error message
|
public final Exception :: getCode () |
public final Exception :: getFile () : string |
public
GuzzleHttp\Exception\RequestException
::
getHandlerContext
() :
array
Get contextual information about the error from the underlying handler. The contents of this array will vary depending on which handler you are |
public final Exception :: getLine () : int |
public final Exception :: getMessage () : string |
public final Exception :: getPrevious () : ? Throwable |
public
GuzzleHttp\Exception\RequestException
::
getRequest
() :
Psr\Http\Message\RequestInterface
Get the request that caused the exception |
public
GuzzleHttp\Exception\BadResponseException
::
getResponse
() :
Psr\Http\Message\ResponseInterface
This function narrows the return type from the parent class and does not allow it to be nullable. |
public final Exception :: getTrace () : array |
public final Exception :: getTraceAsString () : string |
public
GuzzleHttp\Exception\BadResponseException
::
hasResponse
() :
bool
Current exception and the ones that extend it will always have a response. |
public
static
GuzzleHttp\Exception\RequestException
::
wrapException
(
Psr\Http\Message\RequestInterface
$request
,
Throwable
$e
) :
GuzzleHttp Wrap non-RequestExceptions with a RequestException |
Properties |
protected Exception :: $code |
protected string Exception :: $file |
protected int Exception :: $line |
protected Exception :: $message |
Methods |
public
static
GuzzleHttp\Exception\RequestException
::
create
(
Psr\Http\Message\RequestInterface
$request
,
?
Psr\Http\Message\ResponseInterface
$response
=
NULL
,
?
Throwable
$previous
=
NULL
,
array
$handlerContext
=
[
]
,
?
GuzzleHttp Factory method to create a new exception with a normalized error message
|
public
static
GuzzleHttp\Exception\RequestException
::
wrapException
(
Psr\Http\Message\RequestInterface
$request
,
Throwable
$e
) :
GuzzleHttp Wrap non-RequestExceptions with a RequestException |