CoreStartup
in package
スタートアップ処理。
これだけでも動くけど基本的に書き換えてあれこれする想定。
Table of Contents
Constants
Properties
Methods
- __construct() : mixed
- 生成。
- setup() : IDiRegisterContainer
- セットアップ処理。
- setupCliService() : void
- CLIアプリケーション用セットアップ処理。
- setupCommon() : void
- 共通セットアップ処理。
- setupCustom() : void
- 追加セットアップ処理。
- setupTestService() : void
- テスト用セットアップ処理。
- setupWebService() : void
- Webアプリケーション用セットアップ処理。
Constants
MODE_CLI
public
mixed
MODE_CLI
= 'Cli'
MODE_TEST
public
mixed
MODE_TEST
= 'Test'
MODE_WEB
public
mixed
MODE_WEB
= 'Web'
Properties
$startupOptions
protected
StartupOptions
$startupOptions
Methods
__construct()
生成。
public
__construct(StartupOptions $startupOptions) : mixed
Parameters
- $startupOptions : StartupOptions
-
スタートアップオプション。
setup()
セットアップ処理。
public
setup(string $mode, SpecialStore} $options) : IDiRegisterContainer
Parameters
- $mode : string
- $options : SpecialStore}
Return values
IDiRegisterContainersetupCliService()
CLIアプリケーション用セットアップ処理。
protected
setupCliService(SpecialStore} $options, IDiRegisterContainer $container) : void
つかわんよ。 拡張する場合は先に親を呼び出して、子の方で登録(再登録)を行うこと。
Parameters
- $options : SpecialStore}
- $container : IDiRegisterContainer
setupCommon()
共通セットアップ処理。
protected
setupCommon(SpecialStore} $options, IDiRegisterContainer $container) : void
拡張する場合は先に親を呼び出して、子の方で登録(再登録)を行うこと。
Parameters
- $options : SpecialStore}
- $container : IDiRegisterContainer
setupCustom()
追加セットアップ処理。
protected
setupCustom(SpecialStore} $options, IDiRegisterContainer $container) : void
Coreでは何もしないので拡張側で好きにどうぞ。
Parameters
- $options : SpecialStore}
- $container : IDiRegisterContainer
setupTestService()
テスト用セットアップ処理。
protected
setupTestService(SpecialStore} $options, IDiRegisterContainer $container) : void
拡張する場合は先に親を呼び出して、子の方で登録(再登録)を行うこと。
Parameters
- $options : SpecialStore}
- $container : IDiRegisterContainer
setupWebService()
Webアプリケーション用セットアップ処理。
protected
setupWebService(SpecialStore} $options, IDiRegisterContainer $container) : void
拡張する場合は先に親を呼び出して、子の方で登録(再登録)を行うこと。
Parameters
- $options : SpecialStore}
- $container : IDiRegisterContainer