Validate/Abstract.php
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Validate
- Version
- $Id$
\Zend_Validate_Abstract
- Implements
- Children
- \Zend_Validate_Isbn
- \Zend_Validate_NotEmpty
- \Zend_Validate_Ip
- \Zend_Validate_InArray
- \Zend_Validate_Callback
- \Zend_Validate_Between
- \Zend_Validate_Sitemap_Priority
- \Zend_Validate_Sitemap_Changefreq
- \Zend_Validate_Sitemap_Loc
- \Zend_Validate_Sitemap_Lastmod
- \Zend_Validate_Alpha
- \Zend_Validate_Hostname
- \Zend_Validate_Date
- \Zend_Validate_Alnum
- \Zend_Validate_StringLength
- \Zend_Validate_Hex
- \Zend_Validate_Identical
- \Zend_Validate_Barcode
- \Zend_Validate_Regex
- \Zend_Validate_Iban
- \Zend_Validate_LessThan
- \Zend_Validate_File_Extension
- \Zend_Validate_File_Count
- \Zend_Validate_File_Upload
- \Zend_Validate_File_MimeType
- \Zend_Validate_File_Exists
- \Zend_Validate_File_ImageSize
- \Zend_Validate_File_Hash
- \Zend_Validate_File_Size
- \Zend_Validate_CreditCard
- \Zend_Validate_GreaterThan
- \Zend_Validate_PostCode
- \Zend_Validate_Db_Abstract
- \Zend_Validate_Ccnum
- \Zend_Validate_Int
- \Zend_Validate_Ldap_Dn
- \Zend_Validate_EmailAddress
- \Zend_Validate_Digits
- \Zend_Validate_Float
- \Zend_Captcha_Base
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Properties

\Zend_Translate $_defaultTranslator- Type
- \Zend_Translate

array $_errors = array()array()Details- Type
- array
- Deprecated
- Since 1.5.0

Integer $_messageLength = -1-1Details- Type
- Integer

array $_messageTemplates = array()array()Details- Type
- array

array $_messageVariables = array()array()Details- Type
- array

bool $_obscureValue = falsefalseDetails- Type
- bool
Methods

__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.
| 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 |
- Deprecated
- Since 1.5.0

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 |

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 |