protected function translateRow(&$row) { $row['idsite'] = $this->siteMigrator->getNewId($row['idsite']); $row['idvisit'] = $this->visitMigrator->getNewId($row['idvisit']); foreach ($this->actionsToTranslate as $translationKey) { if ($row[$translationKey] == 0) { continue; } $row[$translationKey] = $this->actionMigrator->getNewId($row[$translationKey]); } }
protected function translateRow(&$row) { $row['idsite'] = $this->siteMigrator->getNewId($row['idsite']); $row['idvisit'] = $this->visitMigrator->getNewId($row['idvisit']); if ($row['idlink_va']) { $row['idlink_va'] = $this->linkVisitActionMigrator->getNewId($row['idlink_va']); } if ($row['idaction_url']) { $row['idaction_url'] = $this->actionMigrator->getNewId($row['idaction_url']); } else { $row['idaction_url'] = 0; } }
private function migrateSiteConfig() { Log::info('Migrating site config'); $this->siteMigrator->migrate($this->getBatchProvider('SELECT * FROM ' . $this->sourceDbHelper->prefixTable('site') . ' WHERE idsite = ' . $this->settings->idSite)); $this->siteGoalMigrator->migrate($this->getBatchProvider('SELECT * FROM ' . $this->sourceDbHelper->prefixTable('goal') . ' WHERE idsite = ' . $this->settings->idSite)); $this->siteUrlMigrator->migrate($this->getBatchProvider('SELECT * FROM ' . $this->sourceDbHelper->prefixTable('site_url') . ' WHERE idsite = ' . $this->settings->idSite)); }
protected function translateRow(&$row) { $row['idsite'] = $this->siteMigrator->getNewId($row['idsite']); }
private function processArchive($archiveDate, $archiveTable, $record) { $record['idarchive'] = $this->getArchiveId($archiveDate, $record['idarchive']); $record['idsite'] = $this->siteMigrator->getNewId($record['idsite']); $this->targetDb->executeInsert($archiveTable, $record); }