GcFrontend\Controller\InstallController::completeInstallation PHP Метод

completeInstallation() защищенный Метод

Insert data into database
protected completeInstallation ( array $db ) : Zend\View\Model\JsonModel
$db array Database information
Результат Zend\View\Model\JsonModel
    protected function completeInstallation(array $db)
    {
        $file = file_get_contents(GC_APPLICATION_PATH . '/data/install/tpl/config.tpl.php');
        $file = str_replace(array('__DRIVER__', '__USERNAME__', '__PASSWORD__', '__DATABASE__', '__HOSTNAME__'), array($db['driver'], $db['username'], $db['password'], $db['database'], $db['hostname']), $file);
        $configFilename = GC_APPLICATION_PATH . '/config/autoload/local.php';
        file_put_contents($configFilename, $file);
        chmod($configFilename, $this->umask);
        $translator = $this->getServiceLocator()->get('MvcTranslator');
        $completeMessage = $translator->translate('Installation complete. ' . 'Please refresh or go to /admin page to manage your website.');
        return $this->returnJson(array('message' => $completeMessage));
    }