PHP 클래스 GcFrontend\Controller\InstallController

상속: extends Gc\Mvc\Controller\Action
파일 보기 프로젝트 열기: gotcms/gotcms

보호된 프로퍼티들

프로퍼티 타입 설명
$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