/** * {@inheritdoc} */ public function removeLineItem(OrderInterface $cart, LineItemInterface $line_item, $save_cart = TRUE) { $line_item->delete(); $cart->removeLineItem($line_item); $this->eventDispatcher->dispatch(CartEvents::CART_LINE_ITEM_REMOVE, new CartLineItemRemoveEvent($cart, $line_item)); if ($save_cart) { $cart->save(); } }