/** * @return \Symfony\Component\HttpFoundation\JsonResponse */ public function deleteAction() { try { $this->manager->removeCartCoupon(); $result = ['success' => true]; } catch (CouponException $e) { $result = ['error' => $this->trans('coupon.error'), 'message' => $this->trans($e->getMessage())]; } return $this->jsonResponse($result); }
/** * @return \Symfony\Component\HttpFoundation\JsonResponse */ public function deleteAction(Request $request) { if (!$request->isXmlHttpRequest()) { return $this->redirectToRoute('cart.front.index'); } try { $this->manager->removeCartCoupon(); $result = ['success' => true]; } catch (CouponException $e) { $result = ['error' => $this->trans('coupon.error'), 'message' => $this->trans($e->getMessage())]; } return $this->jsonResponse($result); }