PHP Класс Eccube\Application

Наследование: extends Eccube\Application\ApplicationTrait
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$initialized
$initializedPlugin
$instance
$testMode

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

Метод Описание
__clone ( )
__construct ( array $values = [] )
clearInstance ( )
getInstance ( array $values = [] )
getPluginConfigAll ( ) : array すべてのプラグインの設定情報を返す.
getPluginConfigCacheFile ( ) : string プラグイン設定情報のキャッシュファイルパスを返す.
initConfig ( )
initDoctrine ( )
initLocale ( )
initLogger ( )
initMailer ( )
initPluginEventDispatcher ( )
initRendering ( )
initSecurity ( )
initSession ( )
initialize ( )
initializePlugin ( )
isBooted ( ) : boolean Application::runが実行されているか親クラスのプロパティから判定
isTestMode ( ) : boolean PHPUnit を実行中かどうか.
loadPlugin ( )
parseConfig ( string $config_name, array &$configAll, boolean $wrap_key = false, string $ymlPath = null, string $distPath = null ) : Application Config ファイルをパースし、連想配列を返します.
parsePluginConfigs ( ) : array プラグイン設定情報をパースし, 連想配列で返す.
removePluginConfigCache ( ) : boolean プラグイン設定情報のキャッシュファイルを削除する.
setTestMode ( boolean $testMode ) PHPUnit を実行中かどうかを設定する.
writePluginConfigCache ( string $cacheFile = null ) : integer | boolean プラグイン設定情報のキャッシュを書き込む.

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

Метод Описание
checkDatabaseConnection ( ) : boolean データベースの接続を確認 成功 : trueを返却 失敗 : \Doctrine\DBAL\DBALExceptionエラーが発生( 接続に失敗した場合 )、エラー画面を表示しdie() 備考 : app['debug']がtrueの際は処理を行わない
initCacheRequest ( ) Http Cache対応
isSessionStarted ( ) : boolean セッションが開始されているかどうか.

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

__clone() закрытый публичный Метод

final public __clone ( )

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

public __construct ( array $values = [] )
$values array

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

データベースの接続を確認 成功 : trueを返却 失敗 : \Doctrine\DBAL\DBALExceptionエラーが発生( 接続に失敗した場合 )、エラー画面を表示しdie() 備考 : app['debug']がtrueの際は処理を行わない
protected checkDatabaseConnection ( ) : boolean
Результат boolean true

clearInstance() публичный статический Метод

public static clearInstance ( )

getInstance() публичный статический Метод

public static getInstance ( array $values = [] )
$values array

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

すべてのプラグインの config.yml 及び event.yml を読み込み、連想配列で返す. キャッシュファイルが存在する場合は、キャッシュを利用する. キャッシュファイルが存在しない場合は、キャッシュを生成する. $app['debug'] = true の場合は、キャッシュを利用しない.
public getPluginConfigAll ( ) : array
Результат array

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

プラグイン設定情報のキャッシュファイルパスを返す.
public getPluginConfigCacheFile ( ) : string
Результат string

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

Http Cache対応
protected initCacheRequest ( )

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

public initConfig ( )

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

public initDoctrine ( )

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

public initLocale ( )

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

public initLogger ( )

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

public initMailer ( )

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

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

public initRendering ( )

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

public initSecurity ( )

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

public initSession ( )

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

public initialize ( )

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

public initializePlugin ( )

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

Application::runが実行されているか親クラスのプロパティから判定
public isBooted ( ) : boolean
Результат boolean

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

セッションが開始されているかどうか.
protected isSessionStarted ( ) : boolean
Результат boolean セッションが開始済みの場合 true

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

PHPUnit を実行中かどうか.
public isTestMode ( ) : boolean
Результат boolean PHPUnit を実行中の場合 true

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

public loadPlugin ( )

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

$config_name.yml ファイルをパースし、連想配列を返します. $config_name.php が存在する場合は、 PHP ファイルに記述された連想配列を使用します。
public parseConfig ( string $config_name, array &$configAll, boolean $wrap_key = false, string $ymlPath = null, string $distPath = null ) : Application
$config_name string Config 名称
$configAll array Config の連想配列
$wrap_key boolean Config の連想配列に config_name のキーを生成する場合 true, デフォルト false
$ymlPath string config yaml を格納したディレクトリ
$distPath string config yaml dist を格納したディレクトリ
Результат Application

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

すべてのプラグインを探索し、 config.yml 及び event.yml をパースする. パースした情報を連想配列で返す.
public parsePluginConfigs ( ) : array
Результат array

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

プラグイン設定情報のキャッシュファイルを削除する.
public removePluginConfigCache ( ) : boolean
Результат boolean

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

PHPUnit を実行中かどうかを設定する.
public setTestMode ( boolean $testMode )
$testMode boolean PHPUnit を実行中の場合 true

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

プラグイン設定情報のキャッシュを書き込む.
public writePluginConfigCache ( string $cacheFile = null ) : integer | boolean
$cacheFile string
Результат integer | boolean file_put_contents() の結果

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

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

protected $initialized

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

protected $initializedPlugin

$instance защищенное статическое свойство

protected static $instance

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

protected $testMode