
Public Member Functions | |
| FormValidator (&$form, $field, $type, $message) | |
| getField () | |
| getMessage () | |
| isEmptyAndOptional () | |
| isValid () | |
Public Attributes | |
| $field | |
| $form | |
| $message | |
| $type | |
Definition at line 36 of file FormValidator.inc.php.
| FormValidator.FormValidator | ( | &$ | form, | |
| $ | field, | |||
| $ | type, | |||
| $ | message | |||
| ) |
Constructor.
| $form | Form the associated form | |
| $field | string the name of the associated field | |
| $type | string the type of check, either "required" or "optional" | |
| $message | string the error message for validation failures (i18n key) |
Definition at line 57 of file FormValidator.inc.php.
| FormValidator.getField | ( | ) |
Get the field associated with the check.
Reimplemented in FormValidatorLocale.
Definition at line 85 of file FormValidator.inc.php.
| FormValidator.getMessage | ( | ) |
Get the error message associated with a failed validation check.
Reimplemented in FormValidatorLocale.
Definition at line 93 of file FormValidator.inc.php.
References Locale.translate().
| FormValidator.isEmptyAndOptional | ( | ) |
Check if field value is empty and optional.
Reimplemented in FormValidatorLocale.
Definition at line 77 of file FormValidator.inc.php.
Referenced by FormValidatorRegExp.isValid(), FormValidatorLength.isValid(), FormValidatorInSet.isValid(), and FormValidatorCustom.isValid().
| FormValidator.isValid | ( | ) |
Check if field value is valid. Default check is that field is either optional or not empty.
Reimplemented in FormValidatorArray, FormValidatorArrayCustom, FormValidatorCaptcha, FormValidatorCustom, FormValidatorInSet, FormValidatorLength, FormValidatorLocale, FormValidatorPost, and FormValidatorRegExp.
Definition at line 69 of file FormValidator.inc.php.
| FormValidator.$field |
The name of the field
Definition at line 42 of file FormValidator.inc.php.
Referenced by FormValidator(), FormValidatorAlphaNum.FormValidatorAlphaNum(), FormValidatorArray.FormValidatorArray(), FormValidatorArrayCustom.FormValidatorArrayCustom(), FormValidatorCaptcha.FormValidatorCaptcha(), FormValidatorCustom.FormValidatorCustom(), FormValidatorEmail.FormValidatorEmail(), FormValidatorInSet.FormValidatorInSet(), FormValidatorLength.FormValidatorLength(), FormValidatorRegExp.FormValidatorRegExp(), FormValidatorUrl.FormValidatorUrl(), FormValidatorArrayCustom.isValid(), and FormValidatorArray.isValid().
| FormValidator.$form |
The Form associated with the check
Definition at line 39 of file FormValidator.inc.php.
Referenced by FormValidator(), FormValidatorAlphaNum.FormValidatorAlphaNum(), FormValidatorArray.FormValidatorArray(), FormValidatorArrayCustom.FormValidatorArrayCustom(), FormValidatorCaptcha.FormValidatorCaptcha(), FormValidatorCustom.FormValidatorCustom(), FormValidatorEmail.FormValidatorEmail(), FormValidatorInSet.FormValidatorInSet(), FormValidatorLength.FormValidatorLength(), FormValidatorPost.FormValidatorPost(), FormValidatorRegExp.FormValidatorRegExp(), and FormValidatorUrl.FormValidatorUrl().
| FormValidator.$message |
The error message associated with a validation failure
Definition at line 48 of file FormValidator.inc.php.
Referenced by FormValidator(), FormValidatorAlphaNum.FormValidatorAlphaNum(), FormValidatorArray.FormValidatorArray(), FormValidatorArrayCustom.FormValidatorArrayCustom(), FormValidatorCaptcha.FormValidatorCaptcha(), FormValidatorCustom.FormValidatorCustom(), FormValidatorEmail.FormValidatorEmail(), FormValidatorInSet.FormValidatorInSet(), FormValidatorLength.FormValidatorLength(), FormValidatorPost.FormValidatorPost(), FormValidatorRegExp.FormValidatorRegExp(), and FormValidatorUrl.FormValidatorUrl().
| FormValidator.$type |
The type of check ("required" or "optional")
Definition at line 45 of file FormValidator.inc.php.
Referenced by FormValidator(), FormValidatorAlphaNum.FormValidatorAlphaNum(), FormValidatorArray.FormValidatorArray(), FormValidatorArrayCustom.FormValidatorArrayCustom(), FormValidatorCustom.FormValidatorCustom(), FormValidatorEmail.FormValidatorEmail(), FormValidatorInSet.FormValidatorInSet(), FormValidatorLength.FormValidatorLength(), FormValidatorRegExp.FormValidatorRegExp(), and FormValidatorUrl.FormValidatorUrl().
1.5.6