Completed
Push — master ( 08e6ab...54f6d7 )
by Laurent
03:52
created

Install4Controller::step43Action()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 12
Code Lines 8

Duplication

Lines 0
Ratio 0 %

Importance

Changes 5
Bugs 0 Features 1
Metric Value
dl 0
loc 12
c 5
b 0
f 1
rs 9.4285
cc 1
eloc 8
nc 1
nop 1
1
<?php
2
/**
3
 * InstallController controller d'installation de l'application GLSR.
4
 *
5
 * PHP Version 5
6
 *
7
 * @author    Quétier Laurent <[email protected]>
8
 * @copyright 2014 Dev-Int GLSR
9
 * @license   http://opensource.org/licenses/gpl-license.php GNU Public License
10
 *
11
 * @version   since 1.0.0
12
 *
13
 * @link      https://github.com/Dev-Int/glsr
14
 */
15
namespace AppBundle\Controller\Install;
16
17
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
18
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
19
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
20
use Symfony\Component\HttpFoundation\Request;
21
22
/**
23
 * class InstallController
24
 *
25
 * @category Controller
26
 *
27
 * @Route("/install/step4")
28
 */
29
class Install4Controller extends InstallController
30
{
31
    /**
32
     * Etape 4.1 de l'installation.
33
     * Cronfiguration de l'application (Famille logistique).
34
     *
35
     * @Route("/1", name="gs_install_st4_1")
36
     * @Method({"POST","GET"})
37
     * @Template("AppBundle:install:step4.html.twig")
38
     *
39
     * @param \Symfony\Component\HttpFoundation\Request $request Requète du formulaire
40
     *
41
     * @return \Symfony\Component\HttpFoundation\RedirectResponse|string|array
42
     * <string,FamilyLog|\Symfony\Component\Form\FormView> Rendue de la page
43
     */
44
    public function step41Action(Request $request)
45
    {
46
        $return = $this->stepAction(
47
            $request,
48
            'FamilyLog',
49
            '\AppBundle\Entity\FamilyLog',
50
            '\AppBundle\Form\Type\FamilyLogType',
51
            '4_1'
52
        );
53
54
        return $return;
55
    }
56
57
    /**
58
     * Etape 4.2 de l'installation.
59
     * Cronfiguration de l'application (Zone de stockage).
60
     *
61
     * @Route("/2", name="gs_install_st4_2")
62
     * @Method({"POST","GET"})
63
     * @Template("AppBundle:install:step4.html.twig")
64
     *
65
     * @param \Symfony\Component\HttpFoundation\Request $request Requète du formulaire
66
     *
67
     * @return \Symfony\Component\HttpFoundation\RedirectResponse|string|array
68
     * <string,ZoneStorage|\Symfony\Component\Form\FormView> Rendue de la page
69
     */
70
    public function step42Action(Request $request)
71
    {
72
        $return = $this->stepAction(
73
            $request,
74
            'ZoneStorage',
75
            '\AppBundle\Entity\ZoneStorage',
76
            '\AppBundle\Form\Type\ZoneStorageType',
77
            '4_2'
78
        );
79
80
        return $return;
81
    }
82
83
    /**
84
     * Etape 4.3 de l'installation.
85
     * Cronfiguration de l'application (Unité de stockage).
86
     *
87
     * @Route("/3", name="gs_install_st4_3")
88
     * @Method({"POST","GET"})
89
     * @Template("AppBundle:install:step4.html.twig")
90
     *
91
     * @param Symfony\Component\HttpFoundation\Request $request Requète du formulaire
92
     *
93
     * @return \Symfony\Component\HttpFoundation\RedirectResponse|string|array
94
     * <string,UnitStorage|\Symfony\Component\Form\FormView> Rendue de la page
95
     */
96
    public function step43Action(Request $request)
97
    {
98
        $return = $this->stepAction(
99
            $request,
100
            'UnitStorage',
101
            '\AppBundle\Entity\UnitStorage',
102
            '\AppBundle\Form\Type\UnitStorageType',
103
            '4_3'
104
        );
105
106
        return $return;
107
    }
108
109
    /**
110
     * Etape 4.4 de l'installation.
111
     * Cronfiguration de l'application (Taux de T.V.A.).
112
     *
113
     * @Route("/4", name="gs_install_st4_4")
114
     * @Method({"POST","GET"})
115
     * @Template("AppBundle:install:step4.html.twig")
116
     *
117
     * @param Symfony\Component\HttpFoundation\Request $request Requète du formulaire
118
     *
119
     * @return \Symfony\Component\HttpFoundation\RedirectResponse|string|array
120
     * <string,Tva|\Symfony\Component\Form\FormView> Rendue de la page
121
     */
122
    public function step44Action(Request $request)
123
    {
124
        $return = $this->stepAction(
125
            $request,
126
            'Tva',
127
            '\AppBundle\Entity\Tva',
128
            '\AppBundle\Form\Type\TvaType',
129
            '4_4'
130
        );
131
132
        return $return;
133
    }
134
}
135