Open Monograph Press  1.1
 All Classes Namespaces Functions Variables Groups Pages
FormValidatorArray Class Reference
Inheritance diagram for FormValidatorArray:

Public Member Functions

 FormValidatorArray (&$form, $field, $type, $message, $fields=array())
 getErrorFields ()
 isValid ()
- Public Member Functions inherited from FormValidator
 FormValidator (&$form, $field, $type, $message, $validator=null)
 getField ()
 getFieldValue ()
getForm ()
 getMessage ()
 getType ()
getValidator ()
 isEmptyAndOptional ()
 isValid ()

Public Attributes

- Public Attributes inherited from FormValidator

Detailed Description

Form validation check that checks an array of fields.

Definition at line 18 of file

Member Function Documentation

FormValidatorArray::FormValidatorArray ( $form,
  $fields = array() 


$formForm the associated form
$fieldstring the name of the associated field
$typestring the type of check, either "required" or "optional"
$messagestring the error message for validation failures (i18n key)
$fieldsarray all subfields for each item in the array, i.e. name[][foo]. If empty it is assumed that name[] is a data field

Definition at line 40 of file

References $_errorFields.

FormValidatorArray::getErrorFields ( )

Get array of fields where an error occurred.


Definition at line 54 of file

References FormValidator\getFieldValue(), and FormValidator\getType().

FormValidatorArray::isValid ( )
See Also
FormValidator::isValid() Value is valid if it is empty and optional or all field values are set.

Definition at line 67 of file

References FormValidator\getField().

Member Data Documentation

array FormValidatorArray::$_errorFields

Array of field names where an error occurred

Definition at line 30 of file

Referenced by FormValidatorArray().

array FormValidatorArray::$_fields

Array of fields to check

Definition at line 24 of file

The documentation for this class was generated from the following file: