/** * En préparation * * @Route("/{id}/ready", name="order_ready") * @Secure(roles="ROLE_USER") */ public function readyAction(Order $entity) { if ($entity->getState() != 1) { return $this->redirect($this->generateUrl('order_show', array('id' => $entity->getId()))); } if ($entity->getState() < 2) { $entity->setState(2); $entity->setClose(); } $em = $this->getDoctrine()->getManager(); $em->persist($entity); $em->flush(); return $this->redirect($this->generateUrl('order_show', array('id' => $entity->getId()))); }
/** * {@inheritdoc} */ public function buildTime() { $this->order->setTime(0); }