Class: Teeple_Validator

Source Location: /Validator.php

Class Overview [line 23]


Validatorの基底クラス

Author(s):

Version:

Copyright:

Variables

Constants

Methods


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:

[ Top ]


Class Variables

$args = array()

[line 30]

メッセージの引数に設定されるプロパティの名称を配列で持ちます。

Tags:

  • access - public

Type: array

Overrides:

[ Top ]


Class Methods

execute

[ 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 ]


Class Constants


Documentation generated on Mon, 26 Apr 2010 09:00:03 +0900 by phpDocumentor 1.4.3