Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
EmailAddress Class Reference
Inheritance diagram for EmailAddress:
Zend_Validate_EmailAddress ValidatorInterface Zend_Validate_Abstract Zend_Validate_Interface Zend_Validate_Interface

Public Member Functions

 __construct ($options=[])
 
 setValidateTld (bool $shouldValidate)
 
- Public Member Functions inherited from Zend_Validate_Abstract
 getMessages ()
 
 getMessageVariables ()
 
 getMessageTemplates ()
 
 setMessage ($messageString, $messageKey=null)
 
 setMessages (array $messages)
 
 __get ($property)
 
 getErrors ()
 
 setObscureValue ($flag)
 
 getObscureValue ()
 
 setTranslator ($translator=null)
 
 getTranslator ()
 
 hasTranslator ()
 
 setDisableTranslator ($flag)
 
 translatorIsDisabled ()
 
- Public Member Functions inherited from ValidatorInterface
 setTranslator ($translator=null)
 
 getTranslator ()
 
 hasTranslator ()
 

Additional Inherited Members

- Static Public Member Functions inherited from Zend_Validate_Abstract
static setDefaultTranslator ($translator=null)
 
static getDefaultTranslator ()
 
static hasDefaultTranslator ()
 
static getMessageLength ()
 
static setMessageLength ($length=-1)
 
- Protected Member Functions inherited from Zend_Validate_Abstract
 _createMessage ($messageKey, $value)
 
 _implodeRecursive (array $pieces)
 
 _error ($messageKey, $value=null)
 
 _setValue ($value)
 
- Protected Attributes inherited from Zend_Validate_Abstract
 $_value
 
 $_messageVariables = array()
 
 $_messageTemplates = array()
 
 $_messages = array()
 
 $_obscureValue = false
 
 $_errors = array()
 
 $_translator
 
 $_translatorDisabled = false
 
- Static Protected Attributes inherited from Zend_Validate_Abstract
static $_defaultTranslator
 
static $_messageLength = -1
 

Detailed Description

Definition at line 10 of file EmailAddress.php.

Constructor & Destructor Documentation

◆ __construct()

__construct (   $options = [])

Instantiates hostname validator for local use. TLD validation is off by default.

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

Definition at line 24 of file EmailAddress.php.

25  {
26  parent::__construct($options);
27 
28  $this->getHostnameValidator()->setValidateTld(false);
29  }

Member Function Documentation

◆ setValidateTld()

setValidateTld ( bool  $shouldValidate)

Sets whether or not top-level domains should be validated

Parameters
bool$shouldValidate
Returns
void

Definition at line 37 of file EmailAddress.php.

38  {
39  $this->getHostnameValidator()->setValidateTld($shouldValidate);
40  }

The documentation for this class was generated from the following file: