OXID eShop CE  6.2.2
OxidEsales\EshopCommunity\Internal\Domain\Contact\Form\ContactFormEmailValidator Class Reference
+ Inheritance diagram for OxidEsales\EshopCommunity\Internal\Domain\Contact\Form\ContactFormEmailValidator:
+ Collaboration diagram for OxidEsales\EshopCommunity\Internal\Domain\Contact\Form\ContactFormEmailValidator:

Public Member Functions

 __construct (ShopAdapterInterface $shopAdapter)
 
 isValid (FormInterface $form)
 
 getErrors ()
 

Private Member Functions

 isValidationNeeded (FormFieldInterface $email)
 
 isNotEmptyEmail (FormFieldInterface $email)
 

Private Attributes

 $errors
 
 $shopAdapter
 

Constructor & Destructor Documentation

◆ __construct()

OxidEsales\EshopCommunity\Internal\Domain\Contact\Form\ContactFormEmailValidator::__construct ( ShopAdapterInterface  $shopAdapter)

ContactFormEmailValidator constructor.

Parameters
ShopAdapterInterface$shopAdapter

Member Function Documentation

◆ getErrors()

OxidEsales\EshopCommunity\Internal\Domain\Contact\Form\ContactFormEmailValidator::getErrors ( )

◆ isNotEmptyEmail()

OxidEsales\EshopCommunity\Internal\Domain\Contact\Form\ContactFormEmailValidator::isNotEmptyEmail ( FormFieldInterface  $email)
private
Parameters
FormFieldInterface$email
Returns
bool

◆ isValid()

OxidEsales\EshopCommunity\Internal\Domain\Contact\Form\ContactFormEmailValidator::isValid ( FormInterface  $form)
Parameters
FormInterface$form
Returns
bool

Implements OxidEsales\EshopCommunity\Internal\Framework\Form\FormValidatorInterface.

◆ isValidationNeeded()

OxidEsales\EshopCommunity\Internal\Domain\Contact\Form\ContactFormEmailValidator::isValidationNeeded ( FormFieldInterface  $email)
private
Parameters
FormFieldInterface$email
Returns
bool

Member Data Documentation

◆ $errors

OxidEsales\EshopCommunity\Internal\Domain\Contact\Form\ContactFormEmailValidator::$errors
private

◆ $shopAdapter

OxidEsales\EshopCommunity\Internal\Domain\Contact\Form\ContactFormEmailValidator::$shopAdapter
private

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