Copied!

HTTP Request exception

Instantiable
Methods
public __construct ( string $message , Psr\Http\Message\RequestInterface $request , ? Psr\Http\Message\ResponseInterface $response = NULL , ? Throwable $previous = NULL , array $handlerContext = [ ] )
public Exception :: __toString () : string
public Exception :: __wakeup ()
public static 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 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 getRequest () : Psr\Http\Message\RequestInterface
 

Get the request that caused the exception

public getResponse () : Psr\Http\Message\ResponseInterface
 

Get the associated response

public final Exception :: getTrace () : array
public final Exception :: getTraceAsString () : string
public hasResponse () : bool
 

Check if a response was received

public static wrapException ( Psr\Http\Message\RequestInterface $request , Throwable $e ) : GuzzleHttp\Exception\RequestException
 

Wrap non-RequestExceptions with a RequestException

Properties
protected Exception :: $code
protected Exception :: $file
protected Exception :: $line
protected Exception :: $message
Properties
private $handlerContext
 
  • var array
private $request
 
  • var RequestInterface
private $response
 
  • var ResponseInterface | null
Methods
private static obfuscateUri ( Psr\Http\Message\UriInterface $uri ) : Psr\Http\Message\UriInterface
 

Obfuscates URI if there is a username and a password present

Methods
public static 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

private static obfuscateUri ( Psr\Http\Message\UriInterface $uri ) : Psr\Http\Message\UriInterface
 

Obfuscates URI if there is a username and a password present

public static wrapException ( Psr\Http\Message\RequestInterface $request , Throwable $e ) : GuzzleHttp\Exception\RequestException
 

Wrap non-RequestExceptions with a RequestException

© 2020 Bruce Wells
Search Namespaces \ Classes
Configuration Numbers (0-9.) only