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
Detailsarray $_errors = 'array'Array of validation failure message codes
DetailsInteger $_messageLength = '1'Limits the maximum returned length of a error message
Detailsarray $_messageTemplates = 'array'Validation failure message template definitions
Detailsarray $_messageVariables = 'array'Additional variables available for validation failure messages
Detailsarray $_messages = 'array'Array of validation failure messages
Detailsbool $_obscureValue = 'false'Flag indidcating whether or not value should be obfuscated in error messages
DetailsZend_Translate $_translator = ''Translation object
DetailsBoolean $_translatorDisabled = 'false'Is translation disabled?
Detailsmixed $_value = ''The value to be validated
Details__get(
string $property
)
:
mixedMagic function returns the value of the requested property, if and only if it is the value or a message variable.
Details_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.
Details_error(
string $messageKey, string $value
=
null
)
:
void
Details_setValue(
mixed $value
)
:
voidSets the value to be validated and clears the messages and errors arrays
DetailsgetDefaultTranslator(
)
:
Zend_Translate_Adapter|nullGet default translation object for all validate objects
DetailsgetErrors(
)
:
arrayReturns array of validation failure message codes
DetailsgetMessageLength(
)
:
integerReturns the maximum allowed message length
DetailsgetMessageTemplates(
)
:
arrayReturns the message templates from the validator
DetailsgetMessageVariables(
)
:
arrayReturns an array of the names of variables that are used in constructing validation failure messages
DetailsgetMessages(
)
:
arrayReturns array of validation failure messages
DetailsgetObscureValue(
)
:
boolRetrieve flag indicating whether or not value should be obfuscated in messages
DetailsgetTranslator(
)
:
Zend_Translate_Adapter|nullReturn translation object
DetailshasDefaultTranslator(
)
:
booleanIs there a default translation object set?
DetailshasTranslator(
)
:
boolDoes this validator have its own specific translator?
DetailssetDefaultTranslator(
Zend_Translate|Zend_Translate_Adapter|null $translator
=
null
)
:
voidSet default translation object for all validate objects
DetailssetDisableTranslator(
bool $flag
)
:
Zend_Validate_AbstractIndicate whether or not translation should be disabled
DetailssetMessage(
string $messageString, string $messageKey
=
null
)
:
Zend_Validate_AbstractSets the validation failure message template for a particular key
DetailssetMessageLength(
integer $length
=
1
)
:
Sets the maximum allowed message length
DetailssetMessages(
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.
DetailssetObscureValue(
bool $flag
)
:
Zend_Validate_AbstractSet flag indicating whether or not value should be obfuscated in messages
DetailssetTranslator(
Zend_Translate|Zend_Translate_Adapter|null $translator
=
null
)
:
Zend_Validate_AbstractSet translation object
DetailstranslatorIsDisabled(
)
:
boolIs translation disabled?
Details