6 declare(strict_types=1);
23 private $getSourcesAssignedToStockOrderedByPriority;
28 private $stockByWebsiteIdResolver;
39 $this->getSourcesAssignedToStockOrderedByPriority = $getSourcesAssignedToStockOrderedByPriority;
40 $this->stockByWebsiteIdResolver = $stockByWebsiteIdResolver;
52 $stockId = $this->stockByWebsiteIdResolver->execute((
int)
$websiteId)->getStockId();
53 $sources = $this->getSourcesAssignedToStockOrderedByPriority->execute((
int)$stockId);
54 if (count($sources) > 1) {
afterCanCreateShipment(Form $subject, bool $result)
__construct(GetSourcesAssignedToStockOrderedByPriorityInterface $getSourcesAssignedToStockOrderedByPriority, StockByWebsiteIdResolverInterface $stockByWebsiteIdResolver)