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

Public Member Functions

 __construct (ModuleConfigurationDaoInterface $moduleConfigurationDao, EventDispatcherInterface $eventDispatcher, ModuleConfigurationHandlingServiceInterface $moduleSettingsHandlingService, ModuleStateServiceInterface $stateService, ExtensionChainServiceInterface $classExtensionChainService, ModuleServicesActivationServiceInterface $moduleServicesActivationService)
 
 activate (string $moduleId, int $shopId)
 
 deactivate (string $moduleId, int $shopId)
 

Private Attributes

 $moduleConfigurationDao
 
 $eventDispatcher
 
 $moduleConfigurationHandlingService
 
 $stateService
 
 $classExtensionChainService
 
 $moduleServicesActivationService
 

Constructor & Destructor Documentation

◆ __construct()

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Service\ModuleActivationService::__construct ( ModuleConfigurationDaoInterface  $moduleConfigurationDao,
EventDispatcherInterface  $eventDispatcher,
ModuleConfigurationHandlingServiceInterface  $moduleSettingsHandlingService,
ModuleStateServiceInterface  $stateService,
ExtensionChainServiceInterface  $classExtensionChainService,
ModuleServicesActivationServiceInterface  $moduleServicesActivationService 
)

ModuleActivationService constructor.

Parameters
ModuleConfigurationDaoInterface$moduleConfigurationDao
EventDispatcherInterface$eventDispatcher
ModuleConfigurationHandlingServiceInterface$moduleSettingsHandlingService
ModuleStateServiceInterface$stateService
ExtensionChainServiceInterface$classExtensionChainService
ModuleServicesActivationServiceInterface$moduleServicesActivationService

Member Function Documentation

◆ activate()

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Service\ModuleActivationService::activate ( string  $moduleId,
int  $shopId 
)
Parameters
string$moduleId
int$shopId
Exceptions
ModuleSetupException

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

◆ deactivate()

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Service\ModuleActivationService::deactivate ( string  $moduleId,
int  $shopId 
)
Parameters
string$moduleId
int$shopId
Exceptions
ModuleSetupException

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

Member Data Documentation

◆ $classExtensionChainService

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Service\ModuleActivationService::$classExtensionChainService
private

◆ $eventDispatcher

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Service\ModuleActivationService::$eventDispatcher
private

◆ $moduleConfigurationDao

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Service\ModuleActivationService::$moduleConfigurationDao
private

◆ $moduleConfigurationHandlingService

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Service\ModuleActivationService::$moduleConfigurationHandlingService
private

◆ $moduleServicesActivationService

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Service\ModuleActivationService::$moduleServicesActivationService
private

◆ $stateService

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Service\ModuleActivationService::$stateService
private

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