Completed
Push — master ( cd3b2e...50c111 )
by Craig
07:10
created

RouteController::adminReloadAction()   B

Complexity

Conditions 3
Paths 3

Size

Total Lines 26
Code Lines 14

Duplication

Lines 5
Ratio 19.23 %

Importance

Changes 0
Metric Value
cc 3
eloc 14
nc 3
nop 1
dl 5
loc 26
rs 8.8571
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A RouteController::adminHandleSelectedEntriesAction() 0 4 1
1
<?php
2
/**
3
 * Routes.
4
 *
5
 * @copyright Zikula contributors (Zikula)
6
 * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License
7
 * @author Zikula contributors <[email protected]>.
8
 * @link http://www.zikula.org
9
 * @link http://zikula.org
10
 * @version Generated by ModuleStudio 0.7.3 (http://modulestudio.de).
11
 */
12
13
namespace Zikula\RoutesModule\Controller;
14
15
use Zikula\RoutesModule\Controller\Base\AbstractRouteController;
16
17
use RuntimeException;
18
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
19
use Symfony\Component\HttpFoundation\Request;
20
use Symfony\Component\Security\Core\Exception\AccessDeniedException;
21
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
22
use Zikula\ThemeModule\Engine\Annotation\Theme;
23
use Zikula\RoutesModule\Entity\RouteEntity;
24
25
/**
26
 * Route controller class providing navigation and interaction functionality.
27
 */
28
class RouteController extends AbstractRouteController
29
{
30
    /**
31
     * {@inheritdoc}
32
     *
33
     * @Route("/admin/routes",
34
     *        methods = {"GET"}
35
     * )
36
     * @Theme("admin")
37
     *
38
     * @param Request $request Current request instance
39
     *
40
     * @return Response Output
41
     *
42
     * @throws AccessDeniedException Thrown if the user doesn't have required permissions
43
     */
44
    public function adminIndexAction(Request $request)
45
    {
46
        return parent::adminIndexAction($request);
47
    }
48
    
49
    /**
50
     * {@inheritdoc}
51
     *
52
     * @Route("/routes",
53
     *        methods = {"GET"}
54
     * )
55
     *
56
     * @param Request $request Current request instance
57
     *
58
     * @return Response Output
59
     *
60
     * @throws AccessDeniedException Thrown if the user doesn't have required permissions
61
     */
62
    public function indexAction(Request $request)
63
    {
64
        return parent::indexAction($request);
65
    }
66
    /**
67
     * {@inheritdoc}
68
     *
69
     * @Route("/admin/routes/view/{sort}/{sortdir}/{pos}/{num}.{_format}",
70
     *        requirements = {"sortdir" = "asc|desc|ASC|DESC", "pos" = "\d+", "num" = "\d+", "_format" = "html|kml"},
71
     *        defaults = {"sort" = "", "sortdir" = "asc", "pos" = 1, "num" = 10, "_format" = "html"},
72
     *        methods = {"GET"}
73
     * )
74
     * @Theme("admin")
75
     *
76
     * @param Request $request Current request instance
77
     * @param string $sort         Sorting field
78
     * @param string $sortdir      Sorting direction
79
     * @param int    $pos          Current pager position
80
     * @param int    $num          Amount of entries to display
81
     *
82
     * @return Response Output
83
     *
84
     * @throws AccessDeniedException Thrown if the user doesn't have required permissions
85
     */
86
    public function adminViewAction(Request $request, $sort, $sortdir, $pos, $num)
87
    {
88
        return parent::adminViewAction($request, $sort, $sortdir, $pos, $num);
89
    }
90
    
91
    /**
92
     * {@inheritdoc}
93
     *
94
     * @Route("/routes/view/{sort}/{sortdir}/{pos}/{num}.{_format}",
95
     *        requirements = {"sortdir" = "asc|desc|ASC|DESC", "pos" = "\d+", "num" = "\d+", "_format" = "html|kml"},
96
     *        defaults = {"sort" = "", "sortdir" = "asc", "pos" = 1, "num" = 10, "_format" = "html"},
97
     *        methods = {"GET"}
98
     * )
99
     *
100
     * @param Request $request Current request instance
101
     * @param string $sort         Sorting field
102
     * @param string $sortdir      Sorting direction
103
     * @param int    $pos          Current pager position
104
     * @param int    $num          Amount of entries to display
105
     *
106
     * @return Response Output
107
     *
108
     * @throws AccessDeniedException Thrown if the user doesn't have required permissions
109
     */
110
    public function viewAction(Request $request, $sort, $sortdir, $pos, $num)
111
    {
112
        return parent::viewAction($request, $sort, $sortdir, $pos, $num);
113
    }
114
    /**
115
     * {@inheritdoc}
116
     *
117
     * @Route("/admin/route/{id}.{_format}",
118
     *        requirements = {"id" = "\d+", "_format" = "html|kml|ics"},
119
     *        defaults = {"_format" = "html"},
120
     *        methods = {"GET"}
121
     * )
122
     * @Theme("admin")
123
     *
124
     * @param Request $request Current request instance
125
     * @param RouteEntity $route Treated route instance
126
     *
127
     * @return Response Output
128
     *
129
     * @throws AccessDeniedException Thrown if the user doesn't have required permissions
130
     * @throws NotFoundHttpException Thrown by param converter if route to be displayed isn't found
131
     */
132
    public function adminDisplayAction(Request $request, RouteEntity $route)
133
    {
134
        return parent::adminDisplayAction($request, $route);
135
    }
136
    
137
    /**
138
     * {@inheritdoc}
139
     *
140
     * @Route("/route/{id}.{_format}",
141
     *        requirements = {"id" = "\d+", "_format" = "html|kml|ics"},
142
     *        defaults = {"_format" = "html"},
143
     *        methods = {"GET"}
144
     * )
145
     *
146
     * @param Request $request Current request instance
147
     * @param RouteEntity $route Treated route instance
148
     *
149
     * @return Response Output
150
     *
151
     * @throws AccessDeniedException Thrown if the user doesn't have required permissions
152
     * @throws NotFoundHttpException Thrown by param converter if route to be displayed isn't found
153
     */
154
    public function displayAction(Request $request, RouteEntity $route)
155
    {
156
        return parent::displayAction($request, $route);
157
    }
158
    /**
159
     * {@inheritdoc}
160
     *
161
     * @Route("/admin/route/edit/{id}.{_format}",
162
     *        requirements = {"id" = "\d+", "_format" = "html"},
163
     *        defaults = {"id" = "0", "_format" = "html"},
164
     *        methods = {"GET", "POST"}
165
     * )
166
     * @Theme("admin")
167
     *
168
     * @param Request $request Current request instance
169
     *
170
     * @return Response Output
171
     *
172
     * @throws AccessDeniedException Thrown if the user doesn't have required permissions
173
     * @throws NotFoundHttpException Thrown by form handler if route to be edited isn't found
174
     * @throws RuntimeException      Thrown if another critical error occurs (e.g. workflow actions not available)
175
     */
176
    public function adminEditAction(Request $request)
177
    {
178
        return parent::adminEditAction($request);
179
    }
180
    
181
    /**
182
     * {@inheritdoc}
183
     *
184
     * @Route("/route/edit/{id}.{_format}",
185
     *        requirements = {"id" = "\d+", "_format" = "html"},
186
     *        defaults = {"id" = "0", "_format" = "html"},
187
     *        methods = {"GET", "POST"}
188
     * )
189
     *
190
     * @param Request $request Current request instance
191
     *
192
     * @return Response Output
193
     *
194
     * @throws AccessDeniedException Thrown if the user doesn't have required permissions
195
     * @throws NotFoundHttpException Thrown by form handler if route to be edited isn't found
196
     * @throws RuntimeException      Thrown if another critical error occurs (e.g. workflow actions not available)
197
     */
198
    public function editAction(Request $request)
199
    {
200
        return parent::editAction($request);
201
    }
202
    /**
203
     * {@inheritdoc}
204
     *
205
     * @Route("/admin/route/delete/{id}.{_format}",
206
     *        requirements = {"id" = "\d+", "_format" = "html"},
207
     *        defaults = {"_format" = "html"},
208
     *        methods = {"GET", "POST"}
209
     * )
210
     * @Theme("admin")
211
     *
212
     * @param Request $request Current request instance
213
     * @param RouteEntity $route Treated route instance
214
     *
215
     * @return Response Output
216
     *
217
     * @throws AccessDeniedException Thrown if the user doesn't have required permissions
218
     * @throws NotFoundHttpException Thrown by param converter if route to be deleted isn't found
219
     * @throws RuntimeException      Thrown if another critical error occurs (e.g. workflow actions not available)
220
     */
221
    public function adminDeleteAction(Request $request, RouteEntity $route)
222
    {
223
        return parent::adminDeleteAction($request, $route);
224
    }
225
    
226
    /**
227
     * {@inheritdoc}
228
     *
229
     * @Route("/route/delete/{id}.{_format}",
230
     *        requirements = {"id" = "\d+", "_format" = "html"},
231
     *        defaults = {"_format" = "html"},
232
     *        methods = {"GET", "POST"}
233
     * )
234
     *
235
     * @param Request $request Current request instance
236
     * @param RouteEntity $route Treated route instance
237
     *
238
     * @return Response Output
239
     *
240
     * @throws AccessDeniedException Thrown if the user doesn't have required permissions
241
     * @throws NotFoundHttpException Thrown by param converter if route to be deleted isn't found
242
     * @throws RuntimeException      Thrown if another critical error occurs (e.g. workflow actions not available)
243
     */
244
    public function deleteAction(Request $request, RouteEntity $route)
245
    {
246
        return parent::deleteAction($request, $route);
247
    }
248
249
    /**
250
     * Process status changes for multiple items.
251
     *
252
     * This function processes the items selected in the admin view page.
253
     * Multiple items may have their state changed or be deleted.
254
     *
255
     * @Route("/admin/routes/handleSelectedEntries",
256
     *        methods = {"POST"}
257
     * )
258
     * @Theme("admin")
259
     *
260
     * @param Request $request Current request instance
261
     *
262
     * @return RedirectResponse
263
     *
264
     * @throws RuntimeException Thrown if executing the workflow action fails
265
     */
266
    public function adminHandleSelectedEntriesAction(Request $request)
267
    {
268
        return parent::adminHandleSelectedEntriesAction($request);
269
    }
270
    
271
    /**
272
     * Process status changes for multiple items.
273
     *
274
     * This function processes the items selected in the admin view page.
275
     * Multiple items may have their state changed or be deleted.
276
     *
277
     * @Route("/routes/handleSelectedEntries",
278
     *        methods = {"POST"}
279
     * )
280
     *
281
     * @param Request $request Current request instance
282
     *
283
     * @return RedirectResponse
284
     *
285
     * @throws RuntimeException Thrown if executing the workflow action fails
286
     */
287
    public function handleSelectedEntriesAction(Request $request)
288
    {
289
        return parent::handleSelectedEntriesAction($request);
290
    }
291
292
    // feel free to add your own controller methods here
293
}
294