OXID eShop CE  6.5.2
OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\Dao\ShopEnvironmentConfigurationExtender Class Reference
+ Inheritance diagram for OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\Dao\ShopEnvironmentConfigurationExtender:
+ Collaboration diagram for OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\Dao\ShopEnvironmentConfigurationExtender:

Public Member Functions

 __construct (ShopEnvironmentConfigurationDaoInterface $shopEnvironmentConfigurationDao, EventDispatcherInterface $eventDispatcher)
 
 getExtendedConfiguration (int $shopId, array $shopConfiguration)
 

Private Member Functions

 filterEnvironmentData (array $shopConfiguration, array $environmentData)
 
 processOrphanSetting (string $moduleId, string $orphanSettingId)
 

Private Attributes

 $shopEnvironmentConfigurationDao
 
 $eventDispatcher
 
 $shopId
 

Constructor & Destructor Documentation

◆ __construct()

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\Dao\ShopEnvironmentConfigurationExtender::__construct ( ShopEnvironmentConfigurationDaoInterface  $shopEnvironmentConfigurationDao,
EventDispatcherInterface  $eventDispatcher 
)

Member Function Documentation

◆ filterEnvironmentData()

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\Dao\ShopEnvironmentConfigurationExtender::filterEnvironmentData ( array  $shopConfiguration,
array  $environmentData 
)
private

◆ getExtendedConfiguration()

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\Dao\ShopEnvironmentConfigurationExtender::getExtendedConfiguration ( int  $shopId,
array  $shopConfiguration 
)

◆ processOrphanSetting()

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\Dao\ShopEnvironmentConfigurationExtender::processOrphanSetting ( string  $moduleId,
string  $orphanSettingId 
)
private

Member Data Documentation

◆ $eventDispatcher

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\Dao\ShopEnvironmentConfigurationExtender::$eventDispatcher
private

◆ $shopEnvironmentConfigurationDao

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\Dao\ShopEnvironmentConfigurationExtender::$shopEnvironmentConfigurationDao
private

◆ $shopId

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\Dao\ShopEnvironmentConfigurationExtender::$shopId
private

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