category Zend
package Zend_Validate
copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
license New BSD License

 Methods

Adds a new default namespace

addDefaultNamespaces(array|string $namespace) : null
Static

Parameters

$namespace

arraystring

Returns

null

Adds a validator to the end of the chain

addValidator(\Zend_Validate_Interface $validator, boolean $breakChainOnFailure = false) : \Zend_Validate

If $breakChainOnFailure is true, then if the validator fails, the next validator in the chain, if one exists, will not be executed.

Parameters

$validator

\Zend_Validate_Interface

$breakChainOnFailure

boolean

Returns

\Zend_ValidateProvides a fluent interface

Returns the set default namespaces

getDefaultNamespaces() : array
Static

Returns

array

Returns the default translation object

getDefaultTranslator($translator = null) : \Zend_Translate_Adapter | null
Static

Parameters

$translator

Returns

\Zend_Translate_Adapternull

Defined by Zend_Validate_Interface

getErrors() : array

Returns array of validation failure message codes

deprecated Since 1.5.0

Returns

array

Returns the maximum allowed message length

getMessageLength() : integer
Static

Returns

integer

Defined by Zend_Validate_Interface

getMessages() : array

Returns array of validation failure messages

inherited_from \Zend_Validate_Interface::getMessages()

Returns

array

Returns true when defaultNamespaces are set

hasDefaultNamespaces() : boolean
Static

Returns

boolean

is()

is(mixed $value, string $classBaseName, array $args = array(), mixed $namespaces = array()) : boolean
Static

Parameters

$value

mixed

$classBaseName

string

$args

array

OPTIONAL

$namespaces

mixed

OPTIONAL

Exceptions

\Zend_Validate_Exception

Returns

boolean

Returns true if and only if $value passes all validations in the chain

isValid(mixed $value) : boolean

Validators are run in the order in which they were added to the chain (FIFO).

inherited_from \Zend_Validate_Interface::isValid()

Parameters

$value

mixed

Returns

boolean

Sets new default namespaces

setDefaultNamespaces(array|string $namespace) : null
Static

Parameters

$namespace

arraystring

Returns

null

Sets a default translation object for all validation objects

setDefaultTranslator(\Zend_Translate|\Zend_Translate_Adapter|null $translator = null
Static

Parameters

$translator

\Zend_Translate\Zend_Translate_Adapternull

Sets the maximum allowed message length

setMessageLength(integer $length = -1
Static

Parameters

$length

integer

 Properties

 

Default Namespaces

$_defaultNamespaces : array

Default

array()
Static
 

Array of validation failure message codes

$_errors : array

Default

array()
deprecated Since 1.5.0
 

Array of validation failure messages

$_messages : array

Default

array()
 

Validator chain

$_validators : array

Default

array()