OXID eShop CE  6.1.5
OxidEsales\EshopCommunity\Application\Model\RequiredAddressFields Class Reference

Public Member Functions

 __construct ()
 
 setRequiredFields ($aRequiredFields)
 
 getRequiredFields ()
 
 getBillingFields ()
 
 getDeliveryFields ()
 

Private Member Functions

 _filterFields ($aFields, $sPrefix)
 

Private Attributes

 $_aDefaultRequiredFields
 
 $_aRequiredFields = []
 

Detailed Description

Defines and returns delivery and billing required fields.

Constructor & Destructor Documentation

◆ __construct()

OxidEsales\EshopCommunity\Application\Model\RequiredAddressFields::__construct ( )

Sets default required fields either from config or from _aDefaultRequiredFields.

Member Function Documentation

◆ _filterFields()

OxidEsales\EshopCommunity\Application\Model\RequiredAddressFields::_filterFields (   $aFields,
  $sPrefix 
)
private

Removes delivery fields from fields list.

Parameters
array$aFields
string$sPrefix
Returns
mixed

◆ getBillingFields()

OxidEsales\EshopCommunity\Application\Model\RequiredAddressFields::getBillingFields ( )

Returns required fields for user address validation.

Returns
mixed

◆ getDeliveryFields()

OxidEsales\EshopCommunity\Application\Model\RequiredAddressFields::getDeliveryFields ( )

Returns required fields for delivery address validation.

Returns
mixed

◆ getRequiredFields()

OxidEsales\EshopCommunity\Application\Model\RequiredAddressFields::getRequiredFields ( )

Returns all required fields.

Returns
array

◆ setRequiredFields()

OxidEsales\EshopCommunity\Application\Model\RequiredAddressFields::setRequiredFields (   $aRequiredFields)

Sets all required fields.

Parameters
array$aRequiredFields

Member Data Documentation

◆ $_aDefaultRequiredFields

OxidEsales\EshopCommunity\Application\Model\RequiredAddressFields::$_aDefaultRequiredFields
private
Initial value:
= [
'oxuser__oxfname',
'oxuser__oxlname',
'oxuser__oxstreetnr',
'oxuser__oxstreet',
'oxuser__oxzip',
'oxuser__oxcity'
]

◆ $_aRequiredFields

OxidEsales\EshopCommunity\Application\Model\RequiredAddressFields::$_aRequiredFields = []
private

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