Lines 100.00% 3 / 3
Methods 100.00% 1 / 1
Classes 100.00% 1 / 1
Name Lines Methods CRAP
 __construct 100.00% 3 / 3 100.00% 1 / 1 1
5class RequestException extends \Exception
6{
7    /**
8     * @var \Psr\Http\Message\RequestInterface|null $request
9     */
10    public ?\Psr\Http\Message\RequestInterface $request = null;
11
12    /**
13     * @param string $message
14     * @param \Psr\Http\Message\RequestInterface|null $request reference for better error messages
15     * @param \Exception|null $previous
16     */
17    public function __construct(
18        $message = '',
19        ?\Psr\Http\Message\RequestInterface $request = null,
20        ?\Exception $previous = null
21    ) {
22        $this->request = $request;
23        $code = 0;
24        parent::__construct($message, $code, $previous);
25    }
26}