Completed
Push — feature/eco-3656/eco-3658-enab... ( 4f4220...78bea4 )
by
unknown
04:14
created

createInitPayPalExpressMapper()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 1
c 0
b 0
f 0
dl 0
loc 3
rs 10
cc 1
nc 1
nop 0
1
<?php
2
3
/**
4
 * MIT License
5
 * Use of this software requires acceptance of the Evaluation License Agreement. See LICENSE file.
6
 */
7
8
namespace SprykerEco\Zed\Computop\Business\Order;
9
10
use SprykerEco\Zed\Computop\Business\ComputopBusinessFactory;
11
use SprykerEco\Zed\Computop\Business\Order\Mapper\PostPlace\CreditCardMapper;
12
use SprykerEco\Zed\Computop\Business\Order\Mapper\PostPlace\DirectDebitMapper;
13
use SprykerEco\Zed\Computop\Business\Order\Mapper\PostPlace\EasyCreditMapper;
14
use SprykerEco\Zed\Computop\Business\Order\Mapper\PostPlace\IdealMapper;
15
use SprykerEco\Zed\Computop\Business\Order\Mapper\PostPlace\PaydirektMapper;
16
use SprykerEco\Zed\Computop\Business\Order\Mapper\PostPlace\PayNowMapper;
17
use SprykerEco\Zed\Computop\Business\Order\Mapper\PostPlace\PayPalExpressMapper;
18
use SprykerEco\Zed\Computop\Business\Order\Mapper\PostPlace\PayPalMapper;
19
use SprykerEco\Zed\Computop\Business\Order\Mapper\PostPlace\SofortMapper;
20
21
/**
22
 * @method \SprykerEco\Zed\Computop\ComputopConfig getConfig()
23
 * @method \SprykerEco\Zed\Computop\Persistence\ComputopQueryContainerInterface getQueryContainer()
24
 */
25
class ComputopBusinessOrderFactory extends ComputopBusinessFactory implements ComputopBusinessOrderFactoryInterface
26
{
27
    /**
28
     * @return \SprykerEco\Zed\Computop\Business\Order\Mapper\MapperInterface
29
     */
30
    public function createInitCreditCardMapper()
31
    {
32
        return new CreditCardMapper();
33
    }
34
35
    /**
36
     * @return \SprykerEco\Zed\Computop\Business\Order\Mapper\MapperInterface
37
     */
38
    public function createInitPayNowMapper()
39
    {
40
        return new PayNowMapper();
41
    }
42
43
    /**
44
     * @return \SprykerEco\Zed\Computop\Business\Order\Mapper\MapperInterface
45
     */
46
    public function createInitPayPalMapper()
47
    {
48
        return new PayPalMapper();
49
    }
50
51
    /**
52
     * @return \SprykerEco\Zed\Computop\Business\Order\Mapper\MapperInterface
53
     */
54
    public function createInitPayPalExpressMapper()
55
    {
56
        return new PayPalExpressMapper();
57
    }
58
59
    /**
60
     * @return \SprykerEco\Zed\Computop\Business\Order\Mapper\MapperInterface
61
     */
62
    public function createInitDirectDebitMapper()
63
    {
64
        return new DirectDebitMapper();
65
    }
66
67
    /**
68
     * @return \SprykerEco\Zed\Computop\Business\Order\Mapper\MapperInterface
69
     */
70
    public function createInitSofortMapper()
71
    {
72
        return new SofortMapper();
73
    }
74
75
    /**
76
     * @return \SprykerEco\Zed\Computop\Business\Order\Mapper\MapperInterface
77
     */
78
    public function createInitPaydirektMapper()
79
    {
80
        return new PaydirektMapper();
81
    }
82
83
    /**
84
     * @return \SprykerEco\Zed\Computop\Business\Order\Mapper\MapperInterface
85
     */
86
    public function createInitIdealMapper()
87
    {
88
        return new IdealMapper();
89
    }
90
91
    /**
92
     * @return \SprykerEco\Zed\Computop\Business\Order\Mapper\MapperInterface
93
     */
94
    public function createInitEasyCreditMapper()
95
    {
96
        return new EasyCreditMapper();
97
    }
98
}
99