Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
array $_defaultNamespaces = 'array'
Default Namespaces
array $_errors = 'array'
Array of validation failure message codes
array $_messages = 'array'
Array of validation failure messages
array $_validators = 'array'
Validator chain
addDefaultNamespaces(
array|string $namespace
)
:
null
Adds a new default namespace
addValidator(
Zend_Validate_Interface $validator, boolean $breakChainOnFailure
=
false
)
:
Zend_Validate
Adds a validator to the end of the chain
If $breakChainOnFailure is true, then if the validator fails, the next validator in the chain, if one exists, will not be executed.
getDefaultNamespaces(
)
:
array
Returns the set default namespaces
getDefaultTranslator(
$translator
=
null
)
:
Zend_Translate_Adapter|null
Returns the default translation object
getErrors(
)
:
array
Defined by Zend_Validate_Interface
Returns array of validation failure message codes
getMessageLength(
)
:
integer
Returns the maximum allowed message length
getMessages(
)
:
array
Defined by Zend_Validate_Interface
Returns array of validation failure messages
hasDefaultNamespaces(
)
:
boolean
Returns true when defaultNamespaces are set
is(
mixed $value, string $classBaseName, array $args
=
array, mixed $namespaces
=
array
)
:
boolean
isValid(
mixed $value
)
:
boolean
Returns true if and only if $value passes all validations in the chain
Validators are run in the order in which they were added to the chain (FIFO).
setDefaultNamespaces(
array|string $namespace
)
:
null
Sets new default namespaces
setDefaultTranslator(
Zend_Translate|Zend_Translate_Adapter|null $translator
=
null
)
:
Sets a default translation object for all validation objects
setMessageLength(
integer $length
=
1
)
:
Sets the maximum allowed message length