OXID eShop CE  6.1.5
OxidEsales\EshopCommunity\Core\Form\FormFieldsCleaner Class Reference

Public Member Functions

 __construct (\OxidEsales\Eshop\Core\Form\FormFields $updatableFields)
 
 filterByUpdatableFields (array $listToClean)
 

Private Member Functions

 filterFieldsByWhiteList (\ArrayIterator $allowedFields, array $listToClean)
 

Private Attributes

 $updatableFields
 

Detailed Description

Return those fields which could be changed by a customer.

Constructor & Destructor Documentation

◆ __construct()

OxidEsales\EshopCommunity\Core\Form\FormFieldsCleaner::__construct ( \OxidEsales\Eshop\Core\Form\FormFields  $updatableFields)
Parameters
FormFields$updatableFieldsWhite-list.

Member Function Documentation

◆ filterByUpdatableFields()

OxidEsales\EshopCommunity\Core\Form\FormFieldsCleaner::filterByUpdatableFields ( array  $listToClean)

Return only those items which exist in both lists.

Parameters
array$listToCleanAll fields.
Returns
array

◆ filterFieldsByWhiteList()

OxidEsales\EshopCommunity\Core\Form\FormFieldsCleaner::filterFieldsByWhiteList ( \ArrayIterator  $allowedFields,
array  $listToClean 
)
private

Return fields by performing a case-insensitive compare. Does not change original case-sensitivity of fields.

Parameters
\ArrayIterator$allowedFields
array$listToClean
Returns
array

Member Data Documentation

◆ $updatableFields

OxidEsales\EshopCommunity\Core\Form\FormFieldsCleaner::$updatableFields
private

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