Lines 100.00% 3 / 3
Methods 100.00% 2 / 2
Classes 100.00% 1 / 1
Name Lines Methods CRAP
 __construct 100.00% 2 / 2 100.00% 1 / 1 1
 getRequest 100.00% 1 / 1 100.00% 1 / 1 1
17class RequestException extends \RuntimeException implements RequestExceptionInterface
18{
19    /** @var RequestInterface The request that failed */
20    private RequestInterface $request;
21
22    public function __construct(string $message, RequestInterface $request, ?\Throwable $previous = null)
23    {
24        parent::__construct($message, 0, $previous);
25        $this->request = $request;
26    }
27
28    /**
29     * Returns the request that failed.
30     */
31    public function getRequest(): RequestInterface
32    {
33        return $this->request;
34    }
35}