このメソッドは、与えられたデータソースを解析し、 ルートConfig_Container オブジェクトを他のConfig_Container オブジェクトで補充します。 もし何らかの理由で行かなければ、ルートConfig_Container オブジェクトへのリファレンスか、 あるいはPEAR_Errorを返すでしょう。
解析するべきデータソースです。 ほとんどのコンテナーについては、それはファイルパスです。 PHP配列パーサーについては、配列を指定します。
解析するべき設定のタイプです。
パーサー用オプションです。
表 37-1PEAR_Error の値
エラーコード | エラー値 | 意味 | 解決策 |
---|---|---|---|
PEAR_ERROR_RETURN | "Configuration type '$configType' is not registered in Config::parseConfig." | その型を使用する前に Config に登録しなければなりません。 | 標準の型のうちのいずれかを使用するか、あるいは自作のコンテナを Config::registerConfigType で登録します。 |
使用しているコンテナによっては、これ以外のエラーが返される可能性もあります。
例 37-1parseConfig()の使用法
|