OXID eShop CE  6.4.2
OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Service\ModuleConfigurationHandlingService Class Reference
+ Inheritance diagram for OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Service\ModuleConfigurationHandlingService:
+ Collaboration diagram for OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Service\ModuleConfigurationHandlingService:

Public Member Functions

 handleOnActivation (ModuleConfiguration $moduleConfiguration, int $shopId)
 
 handleOnDeactivation (ModuleConfiguration $moduleConfiguration, int $shopId)
 
 addHandler (ModuleConfigurationHandlerInterface $moduleSettingHandler)
 
 addValidator (ModuleConfigurationValidatorInterface $configuration)
 

Private Member Functions

 validateModuleConfiguration (ModuleConfiguration $moduleConfiguration, int $shopId)
 

Private Attributes

 $handlers = []
 
 $moduleConfigurationValidators = []
 

Member Function Documentation

◆ addHandler()

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Service\ModuleConfigurationHandlingService::addHandler ( ModuleConfigurationHandlerInterface  $moduleSettingHandler)
Parameters
ModuleConfigurationHandlerInterface$moduleSettingHandler

◆ addValidator()

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Service\ModuleConfigurationHandlingService::addValidator ( ModuleConfigurationValidatorInterface  $configuration)
Parameters
ModuleConfigurationValidatorInterface$configuration

◆ handleOnActivation()

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Service\ModuleConfigurationHandlingService::handleOnActivation ( ModuleConfiguration  $moduleConfiguration,
int  $shopId 
)
Parameters
ModuleConfiguration$moduleConfiguration
int$shopId

Implements OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Service\ModuleConfigurationHandlingServiceInterface.

◆ handleOnDeactivation()

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Service\ModuleConfigurationHandlingService::handleOnDeactivation ( ModuleConfiguration  $moduleConfiguration,
int  $shopId 
)
Parameters
ModuleConfiguration$moduleConfiguration
int$shopId

Implements OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Service\ModuleConfigurationHandlingServiceInterface.

◆ validateModuleConfiguration()

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Service\ModuleConfigurationHandlingService::validateModuleConfiguration ( ModuleConfiguration  $moduleConfiguration,
int  $shopId 
)
private
Parameters
ModuleConfiguration$moduleConfiguration
int$shopId

Member Data Documentation

◆ $handlers

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Service\ModuleConfigurationHandlingService::$handlers = []
private

◆ $moduleConfigurationValidators

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Service\ModuleConfigurationHandlingService::$moduleConfigurationValidators = []
private

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