6 declare(strict_types=1);
26 private $orderRepository;
31 private $isWebsiteInMultiSourceMode;
49 $this->isWebsiteInMultiSourceMode = $isWebsiteInMultiSourceMode;
50 $this->redirect = $redirect;
62 if (!empty(
$request->getParam(
'items'))
63 && !empty(
$request->getParam(
'sourceCode'))) {
68 $orderId =
$request->getParam(
'order_id');
69 $order = $this->orderRepository->get($orderId);
71 if ($this->isWebsiteInMultiSourceMode->execute(
$websiteId)) {
72 $this->redirect->redirect(
74 'inventoryshipping/SourceSelection/index',
76 'order_id' => $orderId
81 $this->redirect->redirect(
execute(EventObserver $observer)
__construct(OrderRepository $orderRepository, IsWebsiteInMultiSourceMode $isWebsiteInMultiSourceMode, RedirectInterface $redirect)