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
20class NetworkException extends \RuntimeException implements NetworkExceptionInterface
21{
22    /** @var RequestInterface The request that could not be completed */
23    private RequestInterface $request;
24
25    public function __construct(string $message, RequestInterface $request, ?\Throwable $previous = null)
26    {
27        parent::__construct($message, 0, $previous);
28        $this->request = $request;
29    }
30
31    /**
32     * Returns the request that could not be completed.
33     */
34    public function getRequest(): RequestInterface
35    {
36        return $this->request;
37    }
38}