PHP Класс GcFrontend\Controller\InstallController

Наследование: extends Gc\Mvc\Controller\Action
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$installForm GcFrontend\Form\Install Install form
$umask integer Umask

Открытые методы

Метод Описание
checkConfigAction ( ) : array Check configuration
completeAction ( ) : Zend\View\Model\JsonModel Complete installation
configurationAction ( ) : array Configuration
databaseAction ( ) : array Display database information
indexAction ( ) : array Select language in first page
init ( ) : Zend\Http\Response | null Initialize Installer
licenseAction ( ) : array Display license

Защищенные методы

Метод Описание
checkInstall ( string $step ) : Zend\View\Model\ViewModel Check install step
completeInstallation ( array $db ) : Zend\View\Model\JsonModel Insert data into database
createDatabase ( Zend\Db\Adapter\Adapter $dbAdapter, string $sqlType ) : void Create database
createUsersAndRoles ( Zend\Db\Adapter\Adapter $dbAdapter, array $configuration, string $sqlType ) : Zend\View\Model\JsonModel | null Create users and roles
insertData ( Zend\Db\Adapter\Adapter $dbAdapter, Zend\Session\Container $session ) : void Insert data into database
insertTranslations ( array $session ) : void Insert translations into database
installTemplate ( Zend\Db\Adapter\Adapter $dbAdapter, string $template, string $sqlType ) : Zend\View\Model\JsonModel | null Insert data into database

Описание методов

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

Check configuration
public checkConfigAction ( ) : array
Результат array

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

Check install step
protected checkInstall ( string $step ) : Zend\View\Model\ViewModel
$step string Installation step
Результат Zend\View\Model\ViewModel

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

Complete installation
public completeAction ( ) : Zend\View\Model\JsonModel
Результат Zend\View\Model\JsonModel

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

Insert data into database
protected completeInstallation ( array $db ) : Zend\View\Model\JsonModel
$db array Database information
Результат Zend\View\Model\JsonModel

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

Configuration
public configurationAction ( ) : array
Результат array

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

Create database
protected createDatabase ( Zend\Db\Adapter\Adapter $dbAdapter, string $sqlType ) : void
$dbAdapter Zend\Db\Adapter\Adapter Database adapter
$sqlType string Sql database type
Результат void

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

Create users and roles
protected createUsersAndRoles ( Zend\Db\Adapter\Adapter $dbAdapter, array $configuration, string $sqlType ) : Zend\View\Model\JsonModel | null
$dbAdapter Zend\Db\Adapter\Adapter Database adapter
$configuration array Configuration
$sqlType string Sql database type
Результат Zend\View\Model\JsonModel | null

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

Display database information
public databaseAction ( ) : array
Результат array

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

Select language in first page
public indexAction ( ) : array
Результат array

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

Initialize Installer
public init ( ) : Zend\Http\Response | null
Результат Zend\Http\Response | null

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

Insert data into database
protected insertData ( Zend\Db\Adapter\Adapter $dbAdapter, Zend\Session\Container $session ) : void
$dbAdapter Zend\Db\Adapter\Adapter Database adapter
$session Zend\Session\Container Session array
Результат void

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

Insert translations into database
protected insertTranslations ( array $session ) : void
$session array Session array
Результат void

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

Insert data into database
protected installTemplate ( Zend\Db\Adapter\Adapter $dbAdapter, string $template, string $sqlType ) : Zend\View\Model\JsonModel | null
$dbAdapter Zend\Db\Adapter\Adapter Database adapter
$template string Template name
$sqlType string Sql database type
Результат Zend\View\Model\JsonModel | null

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

Display license
public licenseAction ( ) : array
Результат array

Описание свойств

$installForm защищенное свойство

Install form
protected Install,GcFrontend\Form $installForm
Результат GcFrontend\Form\Install

$umask защищенное свойство

Umask
protected int $umask
Результат integer