(No version information available, might only be in Git)
はじめに
Yaf_Application はアプリケーションのブートストラップ機能を提供します。 再利用可能なリソース、共有できるモジュールベースのブートストラップクラス、 そして依存関係のチェックなどです。
注意:
Yaf_Application はシングルトンパターンを実装しており、 シリアライズやデシリアライズはできません。これは、 PHPUnit を使って Yaf 用のテストケースを書こうとしたときに問題の原因となります。
PHPUnit の @backupGlobals アノテーションを使えば グローバル変数のバックアップやりストア操作を制御できるので、 この問題に対応できます。
クラス概要
final Yaf_Application {
protected
$config
protected
$dispatcher
protected
static
$_app
protected
$_modules
protected
$_running
protected
$_environ
/* メソッド */
public bootstrap
([ Yaf_Bootstrap_Abstract $bootstrap
] ) : void
public clearLastError ( ) : Yaf_Application
public __construct
( mixed $config
[, string $envrion
] )
public __destruct ( ) : void
public environ ( ) : void
public getAppDirectory ( ) : Yaf_Application
public getConfig ( ) : Yaf_Config_Abstract
public getDispatcher ( ) : Yaf_Dispatcher
public getLastErrorMsg ( ) : string
public getLastErrorNo ( ) : int
public getModules ( ) : array
public run ( ) : void
public setAppDirectory
( string $directory
) : Yaf_Application
}
プロパティ
config
dispatcher
_app
_modules
_running
_environ
目次
- Yaf_Application::app — アプリケーションのインスタンスを取得する
- Yaf_Application::bootstrap — ブートストラップをコールする
- Yaf_Application::clearLastError — 直近のエラー情報を消す
- Yaf_Application::__construct — Yaf_Application のコンストラクタ
- Yaf_Application::__destruct — デストラクタ
- Yaf_Application::environ — 環境を取得する
- Yaf_Application::execute — コールバックを実行する
- Yaf_Application::getAppDirectory — アプリケーションディレクトリを取得する
- Yaf_Application::getConfig — 設定情報を取得する
- Yaf_Application::getDispatcher — Yaf_Dispatcher のインスタンスを取得する
- Yaf_Application::getLastErrorMsg — 直近で発生したエラーのメッセージを取得する
- Yaf_Application::getLastErrorNo — 直近で発生したエラーのコードを取得する
- Yaf_Application::getModules — 定義済みのモジュール名を取得する
- Yaf_Application::run — Yaf_Application を開始する
- Yaf_Application::setAppDirectory — アプリケーションディレクトリを変更する
/* プロパティ */