public function OrderItemSubscriber::onOrderItemDelete in Commerce Shipping 8.2
Force repack/rates recalculation when an order item is removed.
Parameters
\Drupal\commerce_order\Event\OrderItemEvent $order_item_event: Order item event.
File
- src/
EventSubscriber/ OrderItemSubscriber.php, line 62
Class
Namespace
Drupal\commerce_shipping\EventSubscriberCode
public function onOrderItemDelete(OrderItemEvent $order_item_event) {
$order_item = $order_item_event
->getOrderItem();
$order = $order_item
->getOrder();
if (!$order || !$this
->shouldRefresh($order)) {
return;
}
$order
->setData(ShippingOrderManagerInterface::FORCE_REFRESH, TRUE);
}