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 [email protected] so we can send you a copy immediately.
\Zend_Translate $_defaultTranslator= ''Default translation object for all validate objects
array $_errors= 'array()'Array of validation failure message codes
array()Details Integer $_messageLength= '-1'Limits the maximum returned length of a error message
-1Details array $_messageTemplates= 'array()'Validation failure message template definitions
array()Details array $_messageVariables= 'array()'Additional variables available for validation failure messages
array()Details array $_messages= 'array()'Array of validation failure messages
array()Details bool $_obscureValue= 'false'Flag indidcating whether or not value should be obfuscated in error messages
falseDetails \Zend_Translate $_translator= ''Translation object
Boolean $_translatorDisabled= 'false'Is translation disabled?
falseDetails mixed $_value= ''The value to be validated
__get( string $property ) : mixedMagic function returns the value of the requested property, if and only if it is the value or a message variable.
| Name | Type | Description |
|---|---|---|
| $property | string |
| Type | Description |
|---|---|
| mixed |
| Exception | Description |
|---|---|
| \Zend_Validate_Exception |
_createMessage( string $messageKey, string $value ) : stringConstructs and returns a validation failure message with the given message key and value.
Returns null if and only if $messageKey does not correspond to an existing template.
If a translator is available and a translation exists for $messageKey, the translation will be used.
| Name | Type | Description |
|---|---|---|
| $messageKey | string | |
| $value | string |
| Type | Description |
|---|---|
| string |
_error( string $messageKey, string $value = null ) : void| Name | Type | Description |
|---|---|---|
| $messageKey | string | |
| $value | string | OPTIONAL |
_setValue( mixed $value ) : voidSets the value to be validated and clears the messages and errors arrays
| Name | Type | Description |
|---|---|---|
| $value | mixed |
getDefaultTranslator( ) : \Zend_Translate_Adapter|nullGet default translation object for all validate objects
| Type | Description |
|---|---|
| \Zend_Translate_Adapter|null |
getErrors( ) : arrayReturns array of validation failure message codes
| Type | Description |
|---|---|
| array |
getMessageLength( ) : integerReturns the maximum allowed message length
| Type | Description |
|---|---|
| integer |
getMessageTemplates( ) : arrayReturns the message templates from the validator
| Type | Description |
|---|---|
| array |
getMessageVariables( ) : arrayReturns an array of the names of variables that are used in constructing validation failure messages
| Type | Description |
|---|---|
| array |
getMessages( ) : arrayReturns array of validation failure messages
| Type | Description |
|---|---|
| array |
getObscureValue( ) : boolRetrieve flag indicating whether or not value should be obfuscated in messages
| Type | Description |
|---|---|
| bool |
getTranslator( ) : \Zend_Translate_Adapter|nullReturn translation object
| Type | Description |
|---|---|
| \Zend_Translate_Adapter|null |
hasDefaultTranslator( ) : booleanIs there a default translation object set?
| Type | Description |
|---|---|
| boolean |
hasTranslator( ) : boolDoes this validator have its own specific translator?
| Type | Description |
|---|---|
| bool |
setDefaultTranslator( \Zend_Translate|\Zend_Translate_Adapter|null $translator = null ) : voidSet default translation object for all validate objects
| Name | Type | Description |
|---|---|---|
| $translator | \Zend_Translate|\Zend_Translate_Adapter|null |
setDisableTranslator( bool $flag ) : \Zend_Validate_AbstractIndicate whether or not translation should be disabled
| Name | Type | Description |
|---|---|---|
| $flag | bool |
| Type | Description |
|---|---|
| \Zend_Validate_Abstract |
setMessage( string $messageString, string $messageKey = null ) : \Zend_Validate_AbstractSets the validation failure message template for a particular key
| Name | Type | Description |
|---|---|---|
| $messageString | string | |
| $messageKey | string | OPTIONAL |
| Type | Description |
|---|---|
| \Zend_Validate_Abstract | Provides a fluent interface |
| Exception | Description |
|---|---|
| \Zend_Validate_Exception |
setMessageLength( integer $length = -1 ) : voidSets the maximum allowed message length
| Name | Type | Description |
|---|---|---|
| $length | integer |
setMessages( array $messages ) : \Zend_Validate_AbstractSets validation failure message templates given as an array, where the array keys are the message keys, and the array values are the message template strings.
| Name | Type | Description |
|---|---|---|
| $messages | array |
| Type | Description |
|---|---|
| \Zend_Validate_Abstract |
setObscureValue( bool $flag ) : \Zend_Validate_AbstractSet flag indicating whether or not value should be obfuscated in messages
| Name | Type | Description |
|---|---|---|
| $flag | bool |
| Type | Description |
|---|---|
| \Zend_Validate_Abstract |
setTranslator( \Zend_Translate|\Zend_Translate_Adapter|null $translator = null ) : \Zend_Validate_AbstractSet translation object
| Name | Type | Description |
|---|---|---|
| $translator | \Zend_Translate|\Zend_Translate_Adapter|null |
| Type | Description |
|---|---|
| \Zend_Validate_Abstract |
translatorIsDisabled( ) : boolIs translation disabled?
| Type | Description |
|---|---|
| bool |