defaultStockProvider = $defaultStockProvider; $this->defaultSourceProvider = $defaultSourceProvider; $this->resource = $resource; } /** * Assign default source to stock * * @return void */ public function execute() { $connection = $this->resource->getConnection(); $stockSourceLinkData = [ StockSourceLinkInterface::SOURCE_CODE => $this->defaultSourceProvider->getCode(), StockSourceLinkInterface::STOCK_ID => $this->defaultStockProvider->getId(), StockSourceLinkInterface::PRIORITY => 1, ]; $connection->insert($this->resource->getTableName('inventory_source_stock_link'), $stockSourceLinkData); } }