6 declare(strict_types=1);
11 use Magento\InventoryApi\Api\Data\SourceItemInterfaceFactory;
23 private $sourceItemsSave;
30 private $sourceItemFactory;
37 private $defaultSource;
48 SourceItemInterfaceFactory $sourceItemFactory,
70 public function afterImport(
77 $inStock = (isset($stockDatum[
'is_in_stock'])) ? intval($stockDatum[
'is_in_stock']) : 0;
78 $qty = (isset($stockDatum[
'qty'])) ? $stockDatum[
'qty'] : 0;
82 $sourceItem->setSourceCode($this->defaultSource->getCode());
__construct(SourceItemsSaveInterface $sourceItemsSave, SourceItemInterfaceFactory $sourceItemFactory, DefaultSourceProviderInterface $defaultSourceProvider)