PluginProbe
DecaLog / 4.4.0
DecaLog v4.4.0
3.0.2 3.1.0 3.10.0 3.2.0 3.3.0 3.4.0 3.4.1 3.5.0 3.5.1 3.6.0 3.6.1 3.6.2 3.6.3 3.7.0 3.7.1 3.8.0 3.9.0 3.9.1 4.0.0 4.1.0 4.2.0 4.3.0 4.3.1 4.4.0 4.5.0 All 75 releases
decalog / includes / libraries / http / client / Exception / RequestException.php

RequestException.php in DecaLog 4.4.0, at includes/libraries/http/client/Exception/RequestException.php

30 lines 787 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Http\Client\Exception;
4
5 use Psr\Http\Client\RequestExceptionInterface as PsrRequestException;
6 use Psr\Http\Message\RequestInterface;
7
8 /**
9 * Exception for when a request failed, providing access to the failed request.
10 *
11 * This could be due to an invalid request, or one of the extending exceptions
12 * for network errors or HTTP error responses.
13 *
14 * @author Márk Sági-Kazár <mark.sagikazar@gmail.com>
15 */
16 class RequestException extends TransferException implements PsrRequestException
17 {
18 use RequestAwareTrait;
19
20 /**
21 * @param string $message
22 */
23 public function __construct($message, RequestInterface $request, \Exception $previous = null)
24 {
25 $this->setRequest($request);
26
27 parent::__construct($message, 0, $previous);
28 }
29 }
30