Passed
Pull Request — master (#4)
by Aleksey
15:10 queued 11:37
created

CrefoPayToCrefoPayApiFacadeBridge   A

Complexity

Total Complexity 7

Size/Duplication

Total Lines 73
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 9
dl 0
loc 73
rs 10
c 0
b 0
f 0
wmc 7

7 Methods

Rating   Name   Duplication   Size   Complexity  
A performFinishApiCall() 0 3 1
A performCancelApiCall() 0 3 1
A performReserveApiCall() 0 3 1
A performCreateTransactionApiCall() 0 3 1
A __construct() 0 3 1
A performCaptureApiCall() 0 3 1
A performRefundApiCall() 0 3 1
1
<?php
2
3
/**
4
 * MIT License
5
 * For full license information, please view the LICENSE file that was distributed with this source code.
6
 */
7
8
namespace SprykerEco\Zed\CrefoPay\Dependency\Facade;
9
10
use Generated\Shared\Transfer\CrefoPayApiRequestTransfer;
0 ignored issues
show
Bug introduced by
The type Generated\Shared\Transfe...foPayApiRequestTransfer was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
11
use Generated\Shared\Transfer\CrefoPayApiResponseTransfer;
0 ignored issues
show
Bug introduced by
The type Generated\Shared\Transfe...oPayApiResponseTransfer was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
12
13
class CrefoPayToCrefoPayApiFacadeBridge implements CrefoPayToCrefoPayApiFacadeInterface
14
{
15
    /**
16
     * @var \SprykerEco\Zed\CrefoPayApi\Business\CrefoPayApiFacadeInterface
17
     */
18
    protected $crefoPayApiFacade;
19
20
    /**
21
     * @param \SprykerEco\Zed\CrefoPayApi\Business\CrefoPayApiFacadeInterface $crefoPayApiFacade
22
     */
23
    public function __construct($crefoPayApiFacade)
24
    {
25
        $this->crefoPayApiFacade = $crefoPayApiFacade;
26
    }
27
28
    /**
29
     * @param \Generated\Shared\Transfer\CrefoPayApiRequestTransfer $requestTransfer
30
     *
31
     * @return \Generated\Shared\Transfer\CrefoPayApiResponseTransfer
32
     */
33
    public function performCreateTransactionApiCall(CrefoPayApiRequestTransfer $requestTransfer): CrefoPayApiResponseTransfer
34
    {
35
        return $this->crefoPayApiFacade->performCreateTransactionApiCall($requestTransfer);
36
    }
37
38
    /**
39
     * @param \Generated\Shared\Transfer\CrefoPayApiRequestTransfer $requestTransfer
40
     *
41
     * @return \Generated\Shared\Transfer\CrefoPayApiResponseTransfer
42
     */
43
    public function performReserveApiCall(CrefoPayApiRequestTransfer $requestTransfer): CrefoPayApiResponseTransfer
44
    {
45
        return $this->crefoPayApiFacade->performReserveApiCall($requestTransfer);
46
    }
47
48
    /**
49
     * @param \Generated\Shared\Transfer\CrefoPayApiRequestTransfer $requestTransfer
50
     *
51
     * @return \Generated\Shared\Transfer\CrefoPayApiResponseTransfer
52
     */
53
    public function performCaptureApiCall(CrefoPayApiRequestTransfer $requestTransfer): CrefoPayApiResponseTransfer
54
    {
55
        return $this->crefoPayApiFacade->performCaptureApiCall($requestTransfer);
56
    }
57
58
    /**
59
     * @param \Generated\Shared\Transfer\CrefoPayApiRequestTransfer $requestTransfer
60
     *
61
     * @return \Generated\Shared\Transfer\CrefoPayApiResponseTransfer
62
     */
63
    public function performCancelApiCall(CrefoPayApiRequestTransfer $requestTransfer): CrefoPayApiResponseTransfer
64
    {
65
        return $this->crefoPayApiFacade->performCancelApiCall($requestTransfer);
66
    }
67
68
    /**
69
     * @param \Generated\Shared\Transfer\CrefoPayApiRequestTransfer $requestTransfer
70
     *
71
     * @return \Generated\Shared\Transfer\CrefoPayApiResponseTransfer
72
     */
73
    public function performRefundApiCall(CrefoPayApiRequestTransfer $requestTransfer): CrefoPayApiResponseTransfer
74
    {
75
        return $this->crefoPayApiFacade->performRefundApiCall($requestTransfer);
76
    }
77
78
    /**
79
     * @param \Generated\Shared\Transfer\CrefoPayApiRequestTransfer $requestTransfer
80
     *
81
     * @return \Generated\Shared\Transfer\CrefoPayApiResponseTransfer
82
     */
83
    public function performFinishApiCall(CrefoPayApiRequestTransfer $requestTransfer): CrefoPayApiResponseTransfer
84
    {
85
        return $this->crefoPayApiFacade->performFinishApiCall($requestTransfer);
86
    }
87
}
88