Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
RequestException
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
 __construct
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3namespace BO\Zmsclient\Psr7;
4
5class RequestException extends \Exception
6{
7    /**
8     * @var \Psr\Http\Message\RequestInterface $request
9     */
10    public $request;
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}