UNICORN - server side
静的公開メンバ関数 | 静的限定公開メンバ関数 | 全メンバ一覧
GenericValidations クラス

静的公開メンバ関数

static getMessage ()
 
static isEmail ($argEmail)
 
static isEmailLocalPart ($argLocalPart)
 
static isDomain ($argDomain)
 

静的限定公開メンバ関数

static _setMessage ($argMsg)
 

詳解

Validate関数群

使用者様へのルールとお願い: ・エラーがあったらthrowされるので、try〜catchして下さい ・is〜 エラーがあった時点でExceptionを発生させ、処理を終了します。 ・check〜 状態をすべてチェックし、エラーを貯めこみます。最後まで処理出来ればTRUEを返しますが、途中に起きたエラーは貯めこまれます。 → なので、使用者「何処で・いくつ」エラーが起きていたかを別メソッドを通してエラーを取得し、自身でハンドリングする必要があります。

開発者様へのルールとお願い: ・上記使用者の意図にそって実装を追加して下さい。 ・このクラスの中にあるメソッドは全てstaticでなければなりません。 ・RFCは必ず確認して下さい。 ・messageは(何エラーか,何処で)の順番で記述して下さい。備考は最後に追加して下さい。

著者
saimushi

関数詳解

static GenericValidations::_setMessage (   $argMsg)
staticprotected

messageのアクセサ ただし、セットは継承した子クラスしか出来ないように縛ってある

static GenericValidations::getMessage ( )
static

messageのアクセサ

static GenericValidations::isDomain (   $argDomain)
static

ドメイン名がRFC1035に従っているかをチェックする

static GenericValidations::isEmail (   $argEmail)
static

メールアドレスがRFC2822(+DoCoMoの拡張)に従っているかをチェックする

static GenericValidations::isEmailLocalPart (   $argLocalPart)
static

メールのローカルパートがRFC2822(+DoCoMoの拡張)に従っているかをチェックする RFC2822では 末尾の '.' は許されていないが, DoCoMoは許すので ここでも許している.


このクラス詳解は次のファイルから抽出されました: