core
[ class tree: core ] [ index: core ] [ all elements ]

Class: PURE_Bootstrap

Source Location: /pure.inc

Class Overview


Ag:PUREコアライブラリのブートクラスです。


Methods



Class Details

[line 45]
Ag:PUREコアライブラリのブートクラスです。

Ag:PUREコアライブラリをブートするためのクラスです。 executeメソッドのコンテナとしての機能のみを持ちます。




[ Top ]


Class Methods


static method execute [line 70]

static void execute( )

Ag:PUREコアライブラリのブート処理本体です。

Ag:PUREコアライブラリをブートします。 executeメソッドは__FILE__マジック定数を元に各ディレクトリ定数を初期化し、コアライブラリのfoundation.phpをインポート、Ag:PUREコアライブラリを準備します。 定義される定数には以下の物があります。

PURE_HOME: Ag:PUREライブラリのルートディレクトリです。 __FILE__マジック定数を元に、ブートモジュールが存在するディレクトリが設定されます。 全てのディレクトリ定数はPURE_HOME定数を元にして定義されます。

PURE_CONF: 環境設定ファイルが格納されるディレクトリです。 事前に設定されている場合には設定値が優先されます。

PURE_PACKAGE_ROOT: 標準パッケージが格納されるディレクトリです。

PURE_CORE_LIB: 基盤ライブラリが格納されるディレクトリです。 標準パッケージの階層下に存在しますが、PURE::importメソッドの実行準備前なので個別にrequireを実行しています。




Tags:

access:  public


[ Top ]


Documentation generated on Sun, 06 Jan 2008 01:33:23 +0900 by phpDocumentor 1.3.2