itemListView('flash/index.html.twig', 'flashes'); } /** * Creates a new flash entity. * * @Route("/new", name="flash_new", methods={"GET", "POST"}) */ public function newAction(Request $request) { return $this->itemCreate($request, 'flash/new.html.twig', 'flash', 'flash_show'); } /** * Finds and displays a flash entity. * * @Route("/{id}", name="flash_show", methods={"GET"}) */ public function showAction(Flash $flash) { return $this->itemView($flash, 'flash/show.html.twig', 'flash'); } /** * Displays a form to edit an existing flash entity. * * @Route("/{id}/edit", name="flash_edit", methods={"GET", "POST"}) */ public function editAction(Request $request, Flash $flash) { return $this->itemUpdate($request, $flash, 'flash/edit.html.twig', 'flash', 'flash_show'); } /** * Deletes a flash entity. * * @Route("/{id}", name="flash_delete", methods={"DELETE"}) */ public function deleteAction(Request $request, Flash $flash) { return $this->itemDelete($request, $flash, 'flash_index'); } /** * Creates a form to delete a flash entity. * * @param Flash $flash The flash entity * * @return \Symfony\Component\Form\FormInterface The form */ private function createDeleteForm(Flash $flash) { return $this->buildForm($flash, 'flash_delete', 'DELETE'); } }