Piwik\Plugins\Installation\Controller::reuseTables PHP Метод

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

public reuseTables ( )
    function reuseTables()
    {
        $this->checkPiwikIsNotInstalled();
        $steps = $this->getInstallationSteps();
        $steps['tablesCreation'] = 'Installation_ReusingTables';
        $view = new View('@Installation/reuseTables', $steps, 'tablesCreation');
        $oldVersion = Option::get('version_core');
        $result = $this->updateComponents();
        if ($result === false) {
            $this->redirectToNextStep('tablesCreation');
        }
        $view->coreError = $result['coreError'];
        $view->warningMessages = $result['warnings'];
        $view->errorMessages = $result['errors'];
        $view->deactivatedPlugins = $result['deactivatedPlugins'];
        $view->currentVersion = Version::VERSION;
        $view->oldVersion = $oldVersion;
        $view->showNextStep = true;
        return $view->render();
    }