public function process(OrderInterface $order) { $order->setCheckoutState(OrderCheckoutStates::STATE_ADDRESSED); $this->orderShipmentProcessor->process($order); }
public function init(GenericEvent $event) { $cart = $event->getSubject(); $this->orderInitProcessor->process($cart); }
public function update(ResourceControllerEvent $event) { if ($event->getSubject() instanceof OrderInterface) { $this->trackingProcessor->process($event->getSubject()); } }