Zend_Validate_EmailAddressLocated in /Validate/EmailAddress.php (line 42)
Zend_Validate_Abstract | --Zend_Validate_EmailAddress
void
__construct
([integer $allow = Zend_Validate_Hostname::ALLOW_DNS], [bool $validateMx = false], [Zend_Validate_Hostname $hostnameValidator = null])
void
setHostnameValidator
([Zend_Validate_Hostname $hostnameValidator = null], [int $allow = Zend_Validate_Hostname::ALLOW_DNS])
Zend_Validate_Hostname
$hostnameValidator
(line 77)
Local object for validating the hostname part of an email address
string
$_hostname
(line 89)
string
$_localPart
(line 94)
array
$_messageTemplates
= array(
array
$_messageVariables
= array(
boolean
$_validateMx
= false (line 84)
Whether we check for a valid MX record via DNS
Inherited from Zend_Validate_Abstract
Zend_Validate_Abstract::$_errors
Zend_Validate_Abstract::$_messages
Zend_Validate_Abstract::$_value
Constructor __construct (line 108)
Instantiates hostname validator for local use
You can pass a bitfield to determine what types of hostnames are allowed. These bitfields are defined by the ALLOW_* constants in Zend_Validate_Hostname The default is to allow DNS hostnames only
isValid (line 162)
Defined by Zend_Validate_Interface
Returns true if and only if $value is a valid email address according to RFC2822
setHostnameValidator (line 119)
setValidateMx (line 146)
Set whether we check for a valid MX record via DNS
This only applies when DNS hostnames are validated
validateMxSupported (line 134)
Whether MX checking via dns_get_mx is supported or not
This currently only works on UNIX systems
Inherited From Zend_Validate_Abstract
Zend_Validate_Abstract::getErrors()
Zend_Validate_Abstract::getMessages()
Zend_Validate_Abstract::setMessage()
Zend_Validate_Abstract::setMessages()
Zend_Validate_Abstract::_createMessage()
Zend_Validate_Abstract::_error()
Zend_Validate_Abstract::_setValue()
Zend_Validate_Abstract::__get()
DOT_ATOM
= 'emailAddressDotAtom'
(line 48)
INVALID
= 'emailAddressInvalid'
(line 45)
INVALID_HOSTNAME
= 'emailAddressInvalidHostname'
(line 46)
INVALID_LOCAL_PART
= 'emailAddressInvalidLocalPart'
(line 50)
INVALID_MX_RECORD
= 'emailAddressInvalidMxRecord'
(line 47)
QUOTED_STRING
= 'emailAddressQuotedString'
(line 49)
Documentation generated on Sun, 27 May 2007 23:22:54 -0700 by phpDocumentor 1.3.2