GuzzleHttp\Exception\RequestException::__construct PHP Méthode

__construct() public méthode

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
    public function __construct($message, RequestInterface $request, ResponseInterface $response = null, \Exception $previous = null, array $handlerContext = [])
    {
        // Set the code of the exception if the response is set and not future.
        $code = $response && !$response instanceof PromiseInterface ? $response->getStatusCode() : 0;
        parent::__construct($message, $code, $previous);
        $this->request = $request;
        $this->response = $response;
        $this->handlerContext = $handlerContext;
    }

Usage Example

 /**
  * @param string             $message  Exception message
  * @param CommandTransaction $trans    Contextual transfer information
  * @param \Exception         $previous Previous exception (if any)
  */
 public function __construct($message, CommandTransaction $trans, \Exception $previous = null)
 {
     $this->trans = $trans;
     $request = $trans->request ?: new Request(null, null);
     $response = $trans->response;
     parent::__construct($message, $request, $response, $previous);
 }
All Usage Examples Of GuzzleHttp\Exception\RequestException::__construct