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.
Zend_Translate $_defaultTranslator = ''
Default translation object for all validate objects
array $_errors = 'array'
Array of validation failure message codes
Integer $_messageLength = '1'
Limits the maximum returned length of a error message
array $_messageTemplates = 'array'
Validation failure message template definitions
array $_messageVariables = 'array'
Additional variables available for validation failure messages
array $_messages = 'array'
Array of validation failure messages
bool $_obscureValue = 'false'
Flag indidcating whether or not value should be obfuscated in error messages
Zend_Translate $_translator = ''
Translation object
Boolean $_translatorDisabled = 'false'
Is translation disabled?
mixed $_value = ''
The value to be validated
__get(
string $property
)
:
mixed
Magic function returns the value of the requested property, if and only if it is the value or a message variable.
_createMessage(
string $messageKey, string $value
)
:
string
Constructs 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.
_error(
string $messageKey, string $value
=
null
)
:
void
_setValue(
mixed $value
)
:
void
Sets the value to be validated and clears the messages and errors arrays
getDefaultTranslator(
)
:
Zend_Translate_Adapter|null
Get default translation object for all validate objects
getErrors(
)
:
array
Returns array of validation failure message codes
getMessageLength(
)
:
integer
Returns the maximum allowed message length
getMessageTemplates(
)
:
array
Returns the message templates from the validator
getMessageVariables(
)
:
array
Returns an array of the names of variables that are used in constructing validation failure messages
getMessages(
)
:
array
Returns array of validation failure messages
getObscureValue(
)
:
bool
Retrieve flag indicating whether or not value should be obfuscated in messages
getTranslator(
)
:
Zend_Translate_Adapter|null
Return translation object
hasDefaultTranslator(
)
:
boolean
Is there a default translation object set?
hasTranslator(
)
:
bool
Does this validator have its own specific translator?
setDefaultTranslator(
Zend_Translate|Zend_Translate_Adapter|null $translator
=
null
)
:
void
Set default translation object for all validate objects
setDisableTranslator(
bool $flag
)
:
Zend_Validate_Abstract
Indicate whether or not translation should be disabled
setMessage(
string $messageString, string $messageKey
=
null
)
:
Zend_Validate_Abstract
Sets the validation failure message template for a particular key
setMessageLength(
integer $length
=
1
)
:
Sets the maximum allowed message length
setMessages(
array $messages
)
:
Zend_Validate_Abstract
Sets 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.
setObscureValue(
bool $flag
)
:
Zend_Validate_Abstract
Set flag indicating whether or not value should be obfuscated in messages
setTranslator(
Zend_Translate|Zend_Translate_Adapter|null $translator
=
null
)
:
Zend_Validate_Abstract
Set translation object
translatorIsDisabled(
)
:
bool
Is translation disabled?