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

Public Member Functions

 __construct (ModuleConfigurationDaoInterface $ModuleConfigurationDao, ShopAdapterInterface $shopAdapter)
 
 executeMetadataOnActivationEvent (FinalizingModuleActivationEvent $event)
 
 executeMetadataOnDeactivationEvent (BeforeModuleDeactivationEvent $event)
 

Static Public Member Functions

static getSubscribedEvents ()
 

Private Member Functions

 executeMetadataEvent (string $eventName, string $moduleId, int $shopId)
 
 invalidateModuleCache (FinalizingModuleActivationEvent $event)
 

Private Attributes

 $moduleConfigurationDao
 
 $shopAdapter
 

Constructor & Destructor Documentation

◆ __construct()

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\EventSubscriber\DispatchLegacyEventsSubscriber::__construct ( ModuleConfigurationDaoInterface  $ModuleConfigurationDao,
ShopAdapterInterface  $shopAdapter 
)
Parameters
ModuleConfigurationDaoInterface$ModuleConfigurationDao
ShopAdapterInterface$shopAdapter

Member Function Documentation

◆ executeMetadataEvent()

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\EventSubscriber\DispatchLegacyEventsSubscriber::executeMetadataEvent ( string  $eventName,
string  $moduleId,
int  $shopId 
)
private
Parameters
string$eventName
string$moduleId
int$shopId

◆ executeMetadataOnActivationEvent()

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\EventSubscriber\DispatchLegacyEventsSubscriber::executeMetadataOnActivationEvent ( FinalizingModuleActivationEvent  $event)
Parameters
FinalizingModuleActivationEvent$event

◆ executeMetadataOnDeactivationEvent()

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\EventSubscriber\DispatchLegacyEventsSubscriber::executeMetadataOnDeactivationEvent ( BeforeModuleDeactivationEvent  $event)
Parameters
BeforeModuleDeactivationEvent$event

◆ getSubscribedEvents()

static OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\EventSubscriber\DispatchLegacyEventsSubscriber::getSubscribedEvents ( )
static
Returns
array

◆ invalidateModuleCache()

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\EventSubscriber\DispatchLegacyEventsSubscriber::invalidateModuleCache ( FinalizingModuleActivationEvent  $event)
private
Deprecated:
6.6 Will be removed completely

This is needed only for the modules which has non namespaced classes. This method MUST be removed when support for non namespaced modules will be dropped (metadata v1.*).

Parameters
FinalizingModuleActivationEvent$event

Member Data Documentation

◆ $moduleConfigurationDao

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\EventSubscriber\DispatchLegacyEventsSubscriber::$moduleConfigurationDao
private

◆ $shopAdapter

OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\EventSubscriber\DispatchLegacyEventsSubscriber::$shopAdapter
private

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