Piwik\Updates\Updates_0_6_3::doUpdate PHP Метод

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

public doUpdate ( Updater $updater )
$updater Piwik\Updater
    public function doUpdate(Updater $updater)
    {
        $config = Config::getInstance();
        $dbInfos = $config->database;
        if (!isset($dbInfos['schema'])) {
            try {
                if (is_writable(Config::getLocalConfigPath())) {
                    $config->database = $dbInfos;
                    $config->forceSave();
                } else {
                    throw new \Exception('mandatory update failed');
                }
            } catch (\Exception $e) {
            }
        }
        $updater->executeMigrations(__FILE__, $this->getMigrations($updater));
    }