OXID eShop CE  6.3.1
OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataMapper\ProjectConfigurationDataMapper Class Reference
+ Inheritance diagram for OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataMapper\ProjectConfigurationDataMapper:
+ Collaboration diagram for OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataMapper\ProjectConfigurationDataMapper:

Public Member Functions

 __construct (ShopConfigurationDataMapperInterface $shopConfigurationDataMapper)
 
 toData (ProjectConfiguration $configuration)
 
 fromData (array $data)
 

Private Member Functions

 setProjectConfiguration (ProjectConfiguration $projectConfiguration, array $data)
 
 setShopsConfiguration (ProjectConfiguration $projectConfiguration, array $shopsData)
 
 getShopsConfigurationData (ProjectConfiguration $projectConfiguration)
 

Private Attributes

 $shopConfigurationDataMapper
 

Constructor & Destructor Documentation

◆ __construct()

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataMapper\ProjectConfigurationDataMapper::__construct ( ShopConfigurationDataMapperInterface  $shopConfigurationDataMapper)

ProjectConfigurationDataMapper constructor.

Parameters
ShopConfigurationDataMapperInterface$shopConfigurationDataMapper

Member Function Documentation

◆ fromData()

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataMapper\ProjectConfigurationDataMapper::fromData ( array  $data)

◆ getShopsConfigurationData()

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataMapper\ProjectConfigurationDataMapper::getShopsConfigurationData ( ProjectConfiguration  $projectConfiguration)
private
Parameters
ProjectConfiguration$projectConfiguration
Returns
array

◆ setProjectConfiguration()

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataMapper\ProjectConfigurationDataMapper::setProjectConfiguration ( ProjectConfiguration  $projectConfiguration,
array  $data 
)
private
Parameters
ProjectConfiguration$projectConfiguration
array$data

◆ setShopsConfiguration()

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataMapper\ProjectConfigurationDataMapper::setShopsConfiguration ( ProjectConfiguration  $projectConfiguration,
array  $shopsData 
)
private
Parameters
ProjectConfiguration$projectConfiguration
array$shopsData

◆ toData()

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataMapper\ProjectConfigurationDataMapper::toData ( ProjectConfiguration  $configuration)

Member Data Documentation

◆ $shopConfigurationDataMapper

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataMapper\ProjectConfigurationDataMapper::$shopConfigurationDataMapper
private

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