PHP Класс Eccube\Controller\Install\InstallController

Показать файл Открыть проект

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

Метод Описание
__construct ( )
complete ( Eccube\InstallApplication $app, Request $request ) インストール完了
index ( Eccube\InstallApplication $app, Request $request ) 最初からやり直す場合、SESSION情報をクリア
migration ( Eccube\InstallApplication $app, Request $request ) : Response マイグレーション画面を表示する.
migration_end ( Eccube\InstallApplication $app, Request $request ) : Response マイグレーションを実行し, 完了画面を表示させる
migration_plugin ( Eccube\InstallApplication $app, Request $request ) : Response インストール済プラグインの一覧を表示する.
step1 ( Eccube\InstallApplication $app, Request $request ) ようこそ
step2 ( Eccube\InstallApplication $app, Request $request ) 権限チェック
step3 ( Eccube\InstallApplication $app, Request $request ) サイトの設定
step4 ( Eccube\InstallApplication $app, Request $request ) データベースの設定
step5 ( Eccube\InstallApplication $app, Request $request ) データベースの初期化

Приватные методы

Метод Описание
addInstallStatus ( )
checkModules ( $app )
createConfigYamlFile ( $data, $auth = true )
createDatabaseYamlFile ( $data )
createMailYamlFile ( $data )
createPathYamlFile ( $data, Request $request )
createTables ( )
doMigrate ( )
dropTables ( )
getEntityManager ( ) : EntityManager
getMigration ( )
getProtectedDirs ( )
getSessionData ( Request $request )
insert ( )
isValid ( Request $request, Form $form )
resetNatTimer ( )
sendAppData ( $params )
setPDO ( )
update ( )

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

__construct() публичный метод

public __construct ( )

complete() публичный метод

インストール完了
public complete ( Eccube\InstallApplication $app, Request $request )
$app Eccube\InstallApplication
$request Symfony\Component\HttpFoundation\Request

index() публичный метод

最初からやり直す場合、SESSION情報をクリア
public index ( Eccube\InstallApplication $app, Request $request )
$app Eccube\InstallApplication
$request Symfony\Component\HttpFoundation\Request

migration() публичный метод

マイグレーション画面を表示する.
public migration ( Eccube\InstallApplication $app, Request $request ) : Response
$app Eccube\InstallApplication
$request Symfony\Component\HttpFoundation\Request
Результат Symfony\Component\HttpFoundation\Response

migration_end() публичный метод

マイグレーションを実行し, 完了画面を表示させる
public migration_end ( Eccube\InstallApplication $app, Request $request ) : Response
$app Eccube\InstallApplication
$request Symfony\Component\HttpFoundation\Request
Результат Symfony\Component\HttpFoundation\Response

migration_plugin() публичный метод

プラグインがインストールされていない場合は, マイグレーション実行画面へリダイレクトする.
public migration_plugin ( Eccube\InstallApplication $app, Request $request ) : Response
$app Eccube\InstallApplication
$request Symfony\Component\HttpFoundation\Request
Результат Symfony\Component\HttpFoundation\Response

step1() публичный метод

ようこそ
public step1 ( Eccube\InstallApplication $app, Request $request )
$app Eccube\InstallApplication
$request Symfony\Component\HttpFoundation\Request

step2() публичный метод

権限チェック
public step2 ( Eccube\InstallApplication $app, Request $request )
$app Eccube\InstallApplication
$request Symfony\Component\HttpFoundation\Request

step3() публичный метод

サイトの設定
public step3 ( Eccube\InstallApplication $app, Request $request )
$app Eccube\InstallApplication
$request Symfony\Component\HttpFoundation\Request

step4() публичный метод

データベースの設定
public step4 ( Eccube\InstallApplication $app, Request $request )
$app Eccube\InstallApplication
$request Symfony\Component\HttpFoundation\Request

step5() публичный метод

データベースの初期化
public step5 ( Eccube\InstallApplication $app, Request $request )
$app Eccube\InstallApplication
$request Symfony\Component\HttpFoundation\Request