Example #1
0
 /**
  * @param OrderClass $order
  * @param User $user
  * @return \Symfony\Component\HttpFoundation\RedirectResponse
  *
  * @ParamConverter("user", class="EngiShopBundle:User", isOptional="true", options={"mapping": {"user": "******"}})
  */
 public function deleteAction(OrderClass $order, User $user = null)
 {
     if ($order->isInProcess()) {
         throw new AccessDeniedException();
     }
     $this->getEm()->remove($order);
     $this->getEm()->flush();
     return $this->redirectToRoute('engishop_admin_order', ['user' => $user ? $user->getId() : null]);
 }