resourceConnection = $resourceConnection; } /** * @param int $shipmentId * @param string $sourceCode * @return void */ public function execute(int $shipmentId, string $sourceCode) { $connection = $this->resourceConnection->getConnection(); $tableName = $this->resourceConnection->getTableName('inventory_shipment_source'); $data = [ self::SHIPMENT_ID => $shipmentId, self::SOURCE_CODE => $sourceCode ]; $connection->insertOnDuplicate($tableName, $data, [self::SOURCE_CODE]); } }