Child classes:
- Teeple_Validator_Datearray
- 配列に格納された日付が妥当かどうかをチェックします。 配列には年、月、日の順番で値が格納されていることが前提です。
- Teeple_Validator_Datehash
- 連想配列に格納された日付が妥当かどうかをチェックします。 $foo['Year'], $foo['Month'], $foo['Day'] に値が格納されていることが前提です。
- Teeple_Validator_Datetimehash
- 連想配列に格納された日時が妥当かどうかをチェックします。 検証する配列は、Year,Month,Day,Hour,Minute,Secondのパラメータを持つ配列です。
- Teeple_Validator_Email
- メールアドレスの形式かどうかをチェックします。
- Teeple_Validator_Equal
- 指定されたプロパティと値が同じかどうかをチェックします。
- Teeple_Validator_Integer
- 整数型であるかどうかをチェックします。
- Teeple_Validator_Length
- 長さをチェックします。 マルチバイトも1文字として数えます。
- Teeple_Validator_Mask
- 指定された正規表現に沿っているかどうかをチェックします。
- Teeple_Validator_Maxbytelength
- 文字列の最大バイト数をチェックします。
- Teeple_Validator_Maxlength
- 文字列の長さの最大値をチェックします。 マルチバイトも1文字として数えます。
- Teeple_Validator_Minbytelength
- 文字列の最小バイト数をチェックします。
- Teeple_Validator_Minlength
- 文字列の長さの最小値をチェックします。 マルチバイトも1文字として数えます。
- Teeple_Validator_Numeric
- 数値であるかどうかをチェックします。
- Teeple_Validator_Range
- 指定された数値の範囲内であるかどうかをチェックします。
- Teeple_Validator_Required
- 値がセットされているかどうかをチェックします。
- Teeple_Validator_Requiredif
- 特定の条件下で、値がセットされているかどうかをチェックします。 TODO 未実装
- Teeple_Validator_Strptime
- 文字列が指定された日付フォーマットのとおりかどうかをチェックします。 日付フォーマットはstrftimeで定義されているものを指定します。
- Teeple_Validator_Timehash
- 連想配列に格納された時刻が妥当かどうかをチェックします。 検証する配列は、Hour,Minute,Secondのパラメータを持つ配列です。
- Teeple_Validator_Tinyint
- TINYINT型であるかどうかをチェックします。
Inherited Variables
Inherited Constants
Inherited Methods
Class Details
Validatorの基底クラス
Tags:
- abstract -
[ Top ]
Class Variables
$args = array()
[ Top ]
Class Methods
execute
void execute(
object
$obj, string
$fieldName)
[line 50]
実際のValidationロジックです。子クラスで実装します。
Tags:
- abstract -
- access - protected
Overridden in child classes as:
Parameters:
- object $obj -
- string $fieldName -
[ Top ]
getTargetValue
void getTargetValue(
object
$obj, string
$fieldName)
[line 58]
Validation対象の値を取得します。
Tags:
- access - protected
Parameters:
- object $obj -
- string $fieldName -
[ Top ]
validate
boolean validate(
object
$obj, string
$fieldName)
[line 40]
Validationを実行します。 子クラスで実装されるexecuteメソッドを呼び出します。
Tags:
- access - public
Parameters:
- object $obj -
- string $fieldName -
[ Top ]