6 declare(strict_types=1);
22 private $getAssignedSalesChannelsForStock;
30 $this->getAssignedSalesChannelsForStock = $getAssignedSalesChannelsForStock;
41 $newWebsiteCodes =
$result = [];
42 $assignedSalesChannels = $this->getAssignedSalesChannelsForStock->execute((
int)
$stock->getStockId());
46 foreach ($newSalesChannels as $salesChannel) {
48 $newWebsiteCodes[] = $salesChannel->getCode();
52 foreach ($assignedSalesChannels as $salesChannel) {
54 && !in_array($salesChannel->getCode(), $newWebsiteCodes,
true)
execute(StockInterface $stock)
__construct(GetAssignedSalesChannelsForStockInterface $getAssignedSalesChannelsForStock)