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

Public Member Functions

 __construct (FormConfigurationInterface $contactFormConfiguration, FormValidatorInterface $contactFormEmailValidator, FormValidatorInterface $requiredFieldsValidator)
 
 getForm ()
 

Private Member Functions

 getFormField (FieldConfigurationInterface $fieldConfiguration)
 

Private Attributes

 $contactFormConfiguration
 
 $contactFormEmailValidator
 
 $requiredFieldsValidator
 

Constructor & Destructor Documentation

◆ __construct()

OxidEsales\EshopCommunity\Internal\Domain\Contact\Form\ContactFormFactory::__construct ( FormConfigurationInterface  $contactFormConfiguration,
FormValidatorInterface  $contactFormEmailValidator,
FormValidatorInterface  $requiredFieldsValidator 
)

ContactFormFactory constructor.

Parameters
FormConfigurationInterface$contactFormConfiguration
FormValidatorInterface$contactFormEmailValidator
FormValidatorInterface$requiredFieldsValidator

Member Function Documentation

◆ getForm()

OxidEsales\EshopCommunity\Internal\Domain\Contact\Form\ContactFormFactory::getForm ( )

◆ getFormField()

OxidEsales\EshopCommunity\Internal\Domain\Contact\Form\ContactFormFactory::getFormField ( FieldConfigurationInterface  $fieldConfiguration)
private
Parameters
FieldConfigurationInterface$fieldConfiguration
Returns
FormFieldInterface

Member Data Documentation

◆ $contactFormConfiguration

OxidEsales\EshopCommunity\Internal\Domain\Contact\Form\ContactFormFactory::$contactFormConfiguration
private

◆ $contactFormEmailValidator

OxidEsales\EshopCommunity\Internal\Domain\Contact\Form\ContactFormFactory::$contactFormEmailValidator
private

◆ $requiredFieldsValidator

OxidEsales\EshopCommunity\Internal\Domain\Contact\Form\ContactFormFactory::$requiredFieldsValidator
private

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