PHP Класс GuzzleHttp\Exception\RequestException

Наследование: extends TransferException
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( $message, Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response = null, Exception $previous = null, array $handlerContext = [] )
create ( Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response = null, Exception $previous = null, array $ctx = [] ) : self Factory method to create a new exception with a normalized error message
getHandlerContext ( ) : array Get contextual information about the error from the underlying handler.
getRequest ( ) : Psr\Http\Message\RequestInterface Get the request that caused the exception
getResponse ( ) : Psr\Http\Message\ResponseInterface | null Get the associated response
getResponseBodySummary ( Psr\Http\Message\ResponseInterface $response ) : string | null Get a short summary of the response
hasResponse ( ) : boolean Check if a response was received
wrapException ( Psr\Http\Message\RequestInterface $request, Exception $e ) : RequestException Wrap non-RequestExceptions with a RequestException

Приватные методы

Метод Описание
obfuscateUri ( Psr\Http\Message\UriInterface $uri ) : Psr\Http\Message\UriInterface Obfuscates URI if there is an username and a password present

Описание методов

__construct() публичный Метод

public __construct ( $message, Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response = null, Exception $previous = null, array $handlerContext = [] )
$request Psr\Http\Message\RequestInterface
$response Psr\Http\Message\ResponseInterface
$previous Exception
$handlerContext array

create() публичный статический Метод

Factory method to create a new exception with a normalized error message
public static create ( Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response = null, Exception $previous = null, array $ctx = [] ) : self
$request Psr\Http\Message\RequestInterface Request
$response Psr\Http\Message\ResponseInterface Response received
$previous Exception Previous exception
$ctx array Optional handler context.
Результат self

getHandlerContext() публичный Метод

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 getHandlerContext ( ) : array
Результат array

getRequest() публичный Метод

Get the request that caused the exception
public getRequest ( ) : Psr\Http\Message\RequestInterface
Результат Psr\Http\Message\RequestInterface

getResponse() публичный Метод

Get the associated response
public getResponse ( ) : Psr\Http\Message\ResponseInterface | null
Результат Psr\Http\Message\ResponseInterface | null

getResponseBodySummary() публичный статический Метод

Will return null if the response is not printable.
public static getResponseBodySummary ( Psr\Http\Message\ResponseInterface $response ) : string | null
$response Psr\Http\Message\ResponseInterface
Результат string | null

hasResponse() публичный Метод

Check if a response was received
public hasResponse ( ) : boolean
Результат boolean

wrapException() публичный статический Метод

Wrap non-RequestExceptions with a RequestException
public static wrapException ( Psr\Http\Message\RequestInterface $request, Exception $e ) : RequestException
$request Psr\Http\Message\RequestInterface
$e Exception
Результат RequestException