Ethna_Errorクラスのコンストラクタ $userinfo は第5引数に設定すること。
Ethna_Error
__construct
([string $message = null], [int $code = null], [int $mode = null], [array $options = null], array $userinfo)
-
string
$message: エラーメッセージ
-
int
$code: エラーコード
-
int
$mode: エラーモード(Ethna_Errorはコールバックを 常に使用するので実質無視される)
-
array
$options: エラーモード依存のオプション
-
array
$userinfo: エラー追加情報($options より後の全ての引数)
エラー追加情報へのアクセサ(W)
void
addUserInfo
(string $info)
エラーオブジェクトに関連付けられたエラーコードを返します。
integer
getCode
()
levelへのアクセサ(R)
int
getLevel
()
messageへのアクセサ(R)
以下の処理を行う
- エラーメッセージのi18n処理
- $userinfoとして渡されたデータによるvsprintf()処理
string
getMessage
()
エラー追加情報へのアクセサ(R)
エラー追加情報配列の個々のエントリへのアクセスをサポート
mixed
getUserInfo
([int $n = null])
-
int
$n: エラー追加情報のインデックス(省略可)