Methods
|
public
__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\BodySummarizerInterface
$bodySummarizer
=
NULL
) :
self
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
using. It may also be just an empty array. Relying on this data will
couple you to a specific handler, but can give more debug information
when needed.
|
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
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
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\Exception\RequestException
Wrap non-RequestExceptions with a RequestException
|