CheckoutController::paymentAction()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 2
Bugs 0 Features 0
Metric Value
c 2
b 0
f 0
dl 0
loc 4
rs 10
cc 1
eloc 2
nc 1
nop 0
1
<?php
2
/**
3
 * Checkout controller
4
 *
5
 * @author  Tim Lochmüller
6
 */
7
8
namespace FRUIT\Shopize\Controller;
9
10
use FRUIT\Shopize\Service\PaymentService;
11
12
/**
13
 * Checkout controller
14
 *
15
 * @author Tim Lochmüller
16
 */
17
class CheckoutController extends AbstractController
18
{
19
20
    /**
21
     * Payment service
22
     *
23
     * @var \FRUIT\Shopize\Service\PaymentService
24
     * @inject
25
     */
26
    protected $paymentService;
27
28
    /**
29
     * Billing action
30
     */
31
    public function billingAction()
32
    {
33
    }
34
35
    /**
36
     * Shipment action
37
     */
38
    public function shipmentAction()
39
    {
40
    }
41
42
    /**
43
     * Payment action
44
     */
45
    public function paymentAction()
46
    {
47
        $this->view->assign('paymentPossibilities', $this->paymentService->getPaymentPossibilities());
48
    }
49
50
    /**
51
     * Confirm action
52
     */
53
    public function confirmAction()
54
    {
55
    }
56
57
    /**
58
     * Check action
59
     */
60
    public function checkAction()
61
    {
62
        // @todo run checks here
63
        $this->forward('finish');
64
    }
65
66
    /**
67
     * Finish action
68
     */
69
    public function finishAction()
70
    {
71
    }
72
}
73