6 declare(strict_types=1);
12 use Magento\InventorySalesApi\Api\Data\SalesChannelInterfaceFactory;
23 private $getAssignedSalesChannelsDataForStock;
28 private $salesChannelFactory;
36 SalesChannelInterfaceFactory $salesChannelFactory
38 $this->getAssignedSalesChannelsDataForStock = $getAssignedSalesChannelsDataForStock;
45 public function execute(
int $stockId) : array
47 $salesChannelsData = $this->getAssignedSalesChannelsDataForStock->execute($stockId);
52 $salesChannel = $this->salesChannelFactory->create();
__construct(GetAssignedSalesChannelsDataForStock $getAssignedSalesChannelsDataForStock, SalesChannelInterfaceFactory $salesChannelFactory)