/** * {@inheritdoc} */ public function holdInventory(OrderInterface $order) { foreach ($order->getItems() as $item) { $quantity = $this->applyTransition($item->getInventoryUnits(), InventoryUnitTransitions::SYLIUS_HOLD); $this->inventoryOperator->hold($item->getVariant(), $quantity); } }