itemListView('flashes'); } /** * Creates a new flash entity. */ #[Route(path: '/new', name: 'flash_new', methods: ['GET', 'POST'])] public function newAction(Request $request): RedirectResponse|Response { return $this->itemCreate($request,'flash'); } /** * Finds and displays a flash entity. */ #[Route(path: '/{id}', name: 'flash_show', methods: ['GET'])] public function showAction(Flash $flash): Response { return $this->itemView($flash,'flash'); } /** * Displays a form to edit an existing flash entity. */ #[Route(path: '/{id}/edit', name: 'flash_edit', methods: ['GET', 'POST'])] public function editAction(Request $request, Flash $flash): RedirectResponse|Response { return $this->itemUpdate($request, $flash, 'flash'); } /** * Deletes a flash entity. */ #[Route(path: '/{id}', name: 'flash_delete', methods: ['POST', 'DELETE'])] public function deleteAction(Request $request, Flash $flash): RedirectResponse { return $this->itemDelete($request, $flash); } }