Passed
Branch develop (0e3b7f)
by C.
04:07
created

PaazlException::setResponse()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 5
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 2
nc 1
nop 1
dl 0
loc 5
rs 9.4285
c 0
b 0
f 0
1
<?php
2
3
/*
4
 * This file is part of PHP CS Fixer.
5
 *
6
 * (c) Fabien Potencier <[email protected]>
7
 *     Dariusz Rumiński <[email protected]>
8
 *
9
 * This source file is subject to the MIT license that is bundled
10
 * with this source code in the file LICENSE.
11
 */
12
13
namespace Etrias\PaazlConnector\Exceptions;
14
15
use Exception;
16
use Phpro\SoapClient\Type\RequestInterface;
17
use Phpro\SoapClient\Type\ResultInterface;
18
19
class PaazlException extends Exception
20
{
21
    /** @var RequestInterface|null */
22
    protected $request = null;
23
24
    /** @var ResultInterface|null */
25
    protected $response = null;
26
27
    /**
28
     * @return null|RequestInterface
29
     */
30
    public function getRequest()
31
    {
32
        return $this->request;
33
    }
34
35
    /**
36
     * @param null|RequestInterface $request
37
     *
38
     * @return PaazlException
39
     */
40
    public function setRequest($request)
41
    {
42
        $this->request = $request;
43
44
        return $this;
45
    }
46
47
    /**
48
     * @return null|ResultInterface
49
     */
50
    public function getResponse()
51
    {
52
        return $this->response;
53
    }
54
55
    /**
56
     * @param null|ResultInterface $response
57
     *
58
     * @return PaazlException
59
     */
60
    public function setResponse($response)
61
    {
62
        $this->response = $response;
63
64
        return $this;
65
    }
66
}
67