@@ -11,74 +11,74 @@ |
||
11 | 11 | |
12 | 12 | class ModuleController extends AbstractController |
13 | 13 | { |
14 | - /** |
|
15 | - * @Route("/modules/", name="ribsadmin_modules") |
|
16 | - * @return Response |
|
17 | - * function that return a list of all modules |
|
18 | - */ |
|
19 | - public function List(): Response |
|
20 | - { |
|
21 | - $em = $this->getDoctrine()->getManager(); |
|
14 | + /** |
|
15 | + * @Route("/modules/", name="ribsadmin_modules") |
|
16 | + * @return Response |
|
17 | + * function that return a list of all modules |
|
18 | + */ |
|
19 | + public function List(): Response |
|
20 | + { |
|
21 | + $em = $this->getDoctrine()->getManager(); |
|
22 | 22 | |
23 | - $modules = $em->getRepository(Module::class)->findBy([], ['titleTag' => 'ASC']); |
|
23 | + $modules = $em->getRepository(Module::class)->findBy([], ['titleTag' => 'ASC']); |
|
24 | 24 | |
25 | - return $this->render('@RibsAdmin/modules/list.html.twig', [ |
|
26 | - "modules" => $modules, |
|
27 | - ]); |
|
28 | - } |
|
25 | + return $this->render('@RibsAdmin/modules/list.html.twig', [ |
|
26 | + "modules" => $modules, |
|
27 | + ]); |
|
28 | + } |
|
29 | 29 | |
30 | - /** |
|
31 | - * @Route("/modules/edit/{id}", name="ribsadmin_modules_edit") |
|
32 | - * @param Request $request |
|
33 | - * @param int|null $id |
|
34 | - * @return Response |
|
35 | - * method to edit a module |
|
36 | - */ |
|
37 | - public function edit(Request $request, int $id = null): Response |
|
38 | - { |
|
39 | - $em = $this->getDoctrine()->getManager(); |
|
40 | - $module = $em->getRepository(Module::class)->findOneBy(["id" => $id]); |
|
41 | - $form = $this->createForm(\PiouPiou\RibsAdminBundle\Form\Module::class, $module); |
|
42 | - $form->handleRequest($request); |
|
30 | + /** |
|
31 | + * @Route("/modules/edit/{id}", name="ribsadmin_modules_edit") |
|
32 | + * @param Request $request |
|
33 | + * @param int|null $id |
|
34 | + * @return Response |
|
35 | + * method to edit a module |
|
36 | + */ |
|
37 | + public function edit(Request $request, int $id = null): Response |
|
38 | + { |
|
39 | + $em = $this->getDoctrine()->getManager(); |
|
40 | + $module = $em->getRepository(Module::class)->findOneBy(["id" => $id]); |
|
41 | + $form = $this->createForm(\PiouPiou\RibsAdminBundle\Form\Module::class, $module); |
|
42 | + $form->handleRequest($request); |
|
43 | 43 | |
44 | - if ($form->isSubmitted() && $form->isValid()) { |
|
45 | - /** @var Module $data */ |
|
46 | - $data = $form->getData(); |
|
47 | - $em->persist($data); |
|
48 | - $em->flush(); |
|
49 | - $this->addFlash("success-flash", "Module ". $data->getTitleTag() . " was edited"); |
|
44 | + if ($form->isSubmitted() && $form->isValid()) { |
|
45 | + /** @var Module $data */ |
|
46 | + $data = $form->getData(); |
|
47 | + $em->persist($data); |
|
48 | + $em->flush(); |
|
49 | + $this->addFlash("success-flash", "Module ". $data->getTitleTag() . " was edited"); |
|
50 | 50 | |
51 | - return $this->redirectToRoute("ribsadmin_modules"); |
|
52 | - } |
|
51 | + return $this->redirectToRoute("ribsadmin_modules"); |
|
52 | + } |
|
53 | 53 | |
54 | - return $this->render("@RibsAdmin/modules/edit.html.twig", [ |
|
55 | - "form" => $form->createView(), |
|
56 | - "form_errors" => $form->getErrors(), |
|
57 | - "module" => $module |
|
58 | - ]); |
|
59 | - } |
|
54 | + return $this->render("@RibsAdmin/modules/edit.html.twig", [ |
|
55 | + "form" => $form->createView(), |
|
56 | + "form_errors" => $form->getErrors(), |
|
57 | + "module" => $module |
|
58 | + ]); |
|
59 | + } |
|
60 | 60 | |
61 | - /** |
|
62 | - * @Route("/modules/delete/{id}", name="ribsadmin_modules_delete") |
|
63 | - * @param Request $request |
|
64 | - * @param int $id |
|
65 | - * @return RedirectResponse |
|
66 | - * method to delete a module |
|
67 | - */ |
|
68 | - public function delete(Request $request, int $id): RedirectResponse |
|
69 | - { |
|
70 | - $em = $this->getDoctrine()->getManager(); |
|
71 | - $module = $em->getRepository(Module::class)->findOneBy(["id" => $id]); |
|
61 | + /** |
|
62 | + * @Route("/modules/delete/{id}", name="ribsadmin_modules_delete") |
|
63 | + * @param Request $request |
|
64 | + * @param int $id |
|
65 | + * @return RedirectResponse |
|
66 | + * method to delete a module |
|
67 | + */ |
|
68 | + public function delete(Request $request, int $id): RedirectResponse |
|
69 | + { |
|
70 | + $em = $this->getDoctrine()->getManager(); |
|
71 | + $module = $em->getRepository(Module::class)->findOneBy(["id" => $id]); |
|
72 | 72 | |
73 | - if ($module) { |
|
74 | - $name = $module->getTitle(); |
|
75 | - $em->remove($module); |
|
76 | - $em->flush(); |
|
77 | - $this->addFlash("success-flash", "Module " . $name . " was deleted"); |
|
78 | - } else { |
|
79 | - $this->addFlash("error-flash", "An error occured, module doesn't found"); |
|
80 | - } |
|
73 | + if ($module) { |
|
74 | + $name = $module->getTitle(); |
|
75 | + $em->remove($module); |
|
76 | + $em->flush(); |
|
77 | + $this->addFlash("success-flash", "Module " . $name . " was deleted"); |
|
78 | + } else { |
|
79 | + $this->addFlash("error-flash", "An error occured, module doesn't found"); |
|
80 | + } |
|
81 | 81 | |
82 | - return $this->redirectToRoute("ribsadmin_modules"); |
|
83 | - } |
|
82 | + return $this->redirectToRoute("ribsadmin_modules"); |
|
83 | + } |
|
84 | 84 | } |