Code Duplication    Length = 16-16 lines in 3 locations

src/AppBundle/Controller/AdminOrderController.php 1 location

@@ 44-59 (lines=16) @@
41
     * @Route(path="/admin/commandes/{id}/supprimer", name="admin_order_delete")
42
     * @ParamConverter
43
     */
44
    public function deleteAction(Request $request, Order $order)
45
    {
46
        if ($request->isMethod('POST')) {
47
            $em = $this->getDoctrine()->getManager();
48
            $em->remove($order);
49
            $em->flush();
50
51
            $request->getSession()->getFlashBag()->add('success', 'La commande de '.$order->getFullname().' a bien été supprimée.');
52
53
            return $this->redirectToRoute('admin_order_index');
54
        }
55
56
        return $this->render('admin_order/delete.html.twig', array(
57
            'order' => $order
58
        ));
59
    }
60
}
61

src/AppBundle/Controller/AdminMenuController.php 2 locations

@@ 93-108 (lines=16) @@
90
     * @Route(path="/admin/menu/category/{id}/delete", name="admin_menu_category_delete")
91
     * @ParamConverter
92
     */
93
    public function categoryDeleteAction(Request $request, Category $category)
94
    {
95
        if ($request->isMethod('POST')) {
96
            $em = $this->getDoctrine()->getManager();
97
            $em->remove($category);
98
            $em->flush();
99
100
            $request->getSession()->getFlashBag()->add('success', 'La catégorie '.$category->getName().' a bien été supprimée.');
101
102
            return $this->redirectToRoute('admin_menu_index');
103
        }
104
105
        return $this->render('admin_menu/category_delete.html.twig', array(
106
            'category' => $category
107
        ));
108
    }
109
110
    /**
111
     * @Route(path="/admin/menu/meal/{id}", name="admin_menu_meal_edit")
@@ 172-187 (lines=16) @@
169
     * @Route(path="/admin/menu/meal/{id}/delete", name="admin_menu_meal_delete")
170
     * @ParamConverter
171
     */
172
    public function mealDeleteAction(Request $request, Meal $meal)
173
    {
174
        if ($request->isMethod('POST')) {
175
            $em = $this->getDoctrine()->getManager();
176
            $em->remove($meal);
177
            $em->flush();
178
179
            $request->getSession()->getFlashBag()->add('success', 'Le plat '.$meal->getName().' a bien été supprimé.');
180
181
            return $this->redirectToRoute('admin_menu_category_edit', array('id' => $meal->getCategory()->getId()));
182
        }
183
184
        return $this->render('admin_menu/meal_delete.html.twig', array(
185
            'meal' => $meal
186
        ));
187
    }
188
}
189