Piwik\Updates\Updates_2_14_2::getMigrations PHP Метод

getMigrations() публичный Метод

Removes option entries for columns that are marked as installed but are actually no longer installed due to a bug in previous versions where the option entries were not correctly removed.
public getMigrations ( Updater $updater ) : array
$updater Piwik\Updater
Результат array
    public function getMigrations(Updater $updater)
    {
        $visitMigrations = $this->getMigrationsThatRemoveOptionEntriesOfNotActuallyInstalledColumns(VisitDimension::INSTALLER_PREFIX, 'log_visit');
        $actionMigrations = $this->getMigrationsThatRemoveOptionEntriesOfNotActuallyInstalledColumns(ActionDimension::INSTALLER_PREFIX, 'log_link_visit_action');
        $conversionMigrations = $this->getMigrationsThatRemoveOptionEntriesOfNotActuallyInstalledColumns(ConversionDimension::INSTALLER_PREFIX, 'log_conversion');
        $migrations = array();
        foreach ($visitMigrations as $migration) {
            $migrations[] = $migration;
        }
        foreach ($actionMigrations as $migration) {
            $migrations[] = $migration;
        }
        foreach ($conversionMigrations as $migration) {
            $migrations[] = $migration;
        }
        return $migrations;
    }