3.5. S2Container 設定ファイル

S2Containerの各種設定は、seasar\container\Configクラスのプロパティとして設定します。

DOM_VALIDATE. 

XML形式のダイコンファイルをLoadする際にDTD検証を行うかどうかを設定します。

seasar\container\Config::$DOM_VALIDATE = false;

CONTAINER_BUILDERS. 

ダイコンファイルのパースクラスを拡張子ごとに登録します。

seasar\container\Config::$CONTAINER_BUILDERS = array(
                      'dicon' => 'seasar\container\factory\XmlS2ContainerBuilder',
                      'xml'   => 'seasar\container\factory\XmlS2ContainerBuilder');

PROPERTY_TYPEHINT_NULL. 

プロパティのデフォルト値がnullの場合でも自動インジェクションを行うかどうかを設定します。

seasar\container\Config::$PROPERTY_TYPEHINT_NULL = false;

PROPERTY_TYPEHINT_KEY. 

自動インジェクションを行うプロパティのタイプヒントキーを設定します。

seasar\container\Config::$PROPERTY_TYPEHINT_KEY = 'S2Binding';


© Copyright The Seasar Foundation and the others 2005-2010, all rights reserved.