Test Failed
Push — master ( faf208...51c6fd )
by Martin
14:25
created

TaskController::listAction()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 8
Code Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 8
rs 9.4285
c 0
b 0
f 0
cc 1
eloc 5
nc 1
nop 1
1
<?php
2
3
namespace Todo\Web\FrontendBundle\Controller;
4
5
use Todo\Application\Task\Query;
6
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
7
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
8
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
9
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
10
11
/**
12
 * Class TaskController
13
 *
14
 * @category None
15
 * @package  Web\FrontendBundle\Controller
16
 * @author   Martin Pham <[email protected]>
17
 * @license  None http://
18
 * @link     None
19
 *
20
 * @Route("/task")
21
 */
22
class TaskController extends Controller
23
{
24
    /**
25
     * List
26
     *
27
     * @param Query $taskQuery Task Query
28
     *
29
     * @Route("/list")
30
     * @Method({"GET"})
31
     * @Template()
32
     *
33
     * @return array
34
     */
35
    public function listAction(
36
        Query $taskQuery
37
    ) {
38
        return [
39
            'remaining_tasks' => $taskQuery->getAllRemainingTasks(),
40
            'completed_tasks' => $taskQuery->getAllCompletedTasks()
41
        ];
42
    }
43
44
    /**
45
     * CreateAction
46
     *
47
     * @Route("/create")
48
     * @Method({"GET"})
49
     *
50
     * @return array
51
     */
52
    public function createAction()
53
    {
54
        return [];
55
    }
56
57
    /**
58
     * UpdateStatusAction
59
     *
60
     * @Route("/updateStatus")
61
     * @Method({"GET"})
62
     *
63
     * @return array
64
     */
65
    public function updateStatusAction()
66
    {
67
        return [];
68
    }
69
70
    /**
71
     * UpdateAction
72
     *
73
     * @Route("/update")
74
     * @Method({"GET"})
75
     *
76
     * @return array
77
     */
78
    public function updateAction()
79
    {
80
        return [];
81
    }
82
83
    /**
84
     * DeleteAction
85
     *
86
     * @Route("/delete")
87
     * @Method({"GET"})
88
     *
89
     * @return array
90
     */
91
    public function deleteAction()
92
    {
93
        return [];
94
    }
95
96
    /**
97
     * CleanAction
98
     *
99
     * @Route("/clean")
100
     * @Method({"GET"})
101
     *
102
     * @return array
103
     */
104
    public function cleanAction()
105
    {
106
        return [];
107
    }
108
109
}
110