Zend_Validate_EmailAddressLocated in /Validate/EmailAddress.php (line 38)
Zend_Validate_Abstract | --Zend_Validate_EmailAddress
void
setHostnameValidator
([Zend_Validate_Hostname $hostnameValidator = null], [int $allow = Zend_Validate_Hostname::ALLOW_DNS])
string
$_hostname
(line 100)
array
$_invalidIp
= array(
string
$_localPart
(line 105)
array
$_messageTemplates
= array(
array
$_messageVariables
= array(
mixed
$_options
= array(Internal options array
Inherited from Zend_Validate_Abstract
Zend_Validate_Abstract::$_defaultTranslator
Zend_Validate_Abstract::$_errors
Zend_Validate_Abstract::$_messageLength
Zend_Validate_Abstract::$_messages
Zend_Validate_Abstract::$_obscureValue
Zend_Validate_Abstract::$_translator
Zend_Validate_Abstract::$_translatorDisabled
Zend_Validate_Abstract::$_value
Constructor __construct (line 130)
Instantiates hostname validator for local use
The following option keys are supported: 'hostname' => A hostname validator, see Zend_Validate_Hostname 'allow' => Options for the hostname validator, see Zend_Validate_Hostname::ALLOW_* 'mx' => If MX check should be enabled, boolean 'deep' => If a deep MX check should be done, boolean
getDeepMxCheck (line 294)
Returns the set deepMxCheck option
getDomainCheck (line 316)
Returns the set domainCheck option
getHostnameValidator (line 227)
Returns the set hostname validator
getOptions (line 157)
Returns all set Options
getValidateMx (line 265)
Returns the set validateMx option
isValid (line 518)
Defined by Zend_Validate_Interface
Returns true if and only if $value is a valid email address according to RFC2822
setDeepMxCheck (line 305)
Set whether we check MX record should be a deep validation
setDomainCheck (line 328)
Sets if the domain should also be checked or only the local part of the email address
setHostnameValidator (line 237)
setMessage (line 206)
Sets the validation failure message template for a particular key Adds the ability to set messages to the attached hostname validator
setOptions (line 168)
Set options for the email validator
setValidateMx (line 278)
Set whether we check for a valid MX record via DNS
This only applies when DNS hostnames are validated
validateMxSupported (line 255)
Whether MX checking via getmxrr is supported or not
This currently only works on UNIX systems
Inherited From Zend_Validate_Abstract
Zend_Validate_Abstract::getDefaultTranslator()
Zend_Validate_Abstract::getErrors()
Zend_Validate_Abstract::getMessageLength()
Zend_Validate_Abstract::getMessages()
Zend_Validate_Abstract::getMessageTemplates()
Zend_Validate_Abstract::getMessageVariables()
Zend_Validate_Abstract::getObscureValue()
Zend_Validate_Abstract::getTranslator()
Zend_Validate_Abstract::hasDefaultTranslator()
Zend_Validate_Abstract::hasTranslator()
Zend_Validate_Abstract::setDefaultTranslator()
Zend_Validate_Abstract::setDisableTranslator()
Zend_Validate_Abstract::setMessage()
Zend_Validate_Abstract::setMessageLength()
Zend_Validate_Abstract::setMessages()
Zend_Validate_Abstract::setObscureValue()
Zend_Validate_Abstract::setTranslator()
Zend_Validate_Abstract::translatorIsDisabled()
Zend_Validate_Abstract::_createMessage()
Zend_Validate_Abstract::_error()
Zend_Validate_Abstract::_setValue()
Zend_Validate_Abstract::__get()
DOT_ATOM
= 'emailAddressDotAtom'
(line 45)
INVALID
= 'emailAddressInvalid'
(line 40)
INVALID_FORMAT
= 'emailAddressInvalidFormat'
(line 41)
INVALID_HOSTNAME
= 'emailAddressInvalidHostname'
(line 42)
INVALID_LOCAL_PART
= 'emailAddressInvalidLocalPart'
(line 47)
INVALID_MX_RECORD
= 'emailAddressInvalidMxRecord'
(line 43)
INVALID_SEGMENT
= 'emailAddressInvalidSegment'
(line 44)
LENGTH_EXCEEDED
= 'emailAddressLengthExceeded'
(line 48)
QUOTED_STRING
= 'emailAddressQuotedString'
(line 46)
Documentation generated on Mon, 21 Jun 2010 15:18:54 -0400 by phpDocumentor 1.4.3