OXID eShop CE  6.2.2
OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataObject\ShopConfiguration Class Reference

Public Member Functions

 __construct ()
 
 getModuleConfiguration (string $moduleId)
 
 getModuleConfigurations ()
 
 addModuleConfiguration (ModuleConfiguration $moduleConfiguration)
 
 deleteModuleConfiguration (string $moduleId)
 
 getModuleIdsOfModuleConfigurations ()
 
 setClassExtensionsChain (ClassExtensionsChain $chain)
 
 getClassExtensionsChain ()
 
 hasModuleConfiguration (string $moduleId)
 

Private Member Functions

 removeModuleExtensionFromClassChain (string $moduleId)
 

Private Attributes

 $moduleConfigurations = []
 
 $chain
 

Constructor & Destructor Documentation

◆ __construct()

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataObject\ShopConfiguration::__construct ( )

ShopConfiguration constructor.

Member Function Documentation

◆ addModuleConfiguration()

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataObject\ShopConfiguration::addModuleConfiguration ( ModuleConfiguration  $moduleConfiguration)
Parameters
ModuleConfiguration$moduleConfiguration
Returns
$this

◆ deleteModuleConfiguration()

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataObject\ShopConfiguration::deleteModuleConfiguration ( string  $moduleId)
Parameters
string$moduleId
Exceptions
ModuleConfigurationNotFoundException

◆ getClassExtensionsChain()

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataObject\ShopConfiguration::getClassExtensionsChain ( )

◆ getModuleConfiguration()

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataObject\ShopConfiguration::getModuleConfiguration ( string  $moduleId)
Parameters
string$moduleId
Returns
ModuleConfiguration
Exceptions
ModuleConfigurationNotFoundException

◆ getModuleConfigurations()

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataObject\ShopConfiguration::getModuleConfigurations ( )

◆ getModuleIdsOfModuleConfigurations()

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataObject\ShopConfiguration::getModuleIdsOfModuleConfigurations ( )
Returns
array

◆ hasModuleConfiguration()

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataObject\ShopConfiguration::hasModuleConfiguration ( string  $moduleId)
Parameters
string$moduleId
Returns
bool

◆ removeModuleExtensionFromClassChain()

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataObject\ShopConfiguration::removeModuleExtensionFromClassChain ( string  $moduleId)
private
Parameters
string$moduleId

◆ setClassExtensionsChain()

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataObject\ShopConfiguration::setClassExtensionsChain ( ClassExtensionsChain  $chain)
Parameters
ClassExtensionsChain$chain

Member Data Documentation

◆ $chain

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataObject\ShopConfiguration::$chain
private

◆ $moduleConfigurations

OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataObject\ShopConfiguration::$moduleConfigurations = []
private

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