/** * @Route("/item/markAsDone/{item}", name="item_markAsDone") */ public function markAsDoneAction(Item $item) { if (!$item) { throw $this->createNotFoundException('No item found'); } $item->setCompleted(true); $em = $this->getDoctrine()->getEntityManager(); $em->persist($item); $em->flush(); $this->addFlash('success', 'Označeno jako vyřízené'); return $this->redirect($this->getRequest()->headers->get('referer')); }