|
| removeDeletedModuleExtensionsFromChain (ModuleConfiguration $moduleConfiguration, ShopConfiguration $shopConfiguration, ClassExtensionsChain $classExtensionChain) |
|
| replaceExistingModuleExtensionsInChain (ModuleConfiguration $moduleConfiguration, ShopConfiguration $shopConfiguration, ClassExtensionsChain $chain) |
|
| addNewModuleExtensionsToChain (ModuleConfiguration $moduleConfiguration, ShopConfiguration $shopConfiguration, ClassExtensionsChain $chain) |
|
| isExtendingShopClass (ClassExtension $existingClassExtension, array $newClassExtensions) |
|
| areExtensionsEqual (ClassExtension $existingExtension, ClassExtension $newExtension) |
|
| replaceExistingExtension (ClassExtensionsChain $chain, ClassExtension $existingExtension, ClassExtension $newExtension) |
|
◆ addNewModuleExtensionsToChain()
- Parameters
-
ModuleConfiguration | $moduleConfiguration | |
ShopConfiguration | $shopConfiguration | |
ClassExtensionsChain | $chain | |
- Returns
- ClassExtensionsChain
- Exceptions
-
ModuleConfigurationNotFoundException | |
◆ areExtensionsEqual()
OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\Service\ModuleClassExtensionsMergingService::areExtensionsEqual |
( |
ClassExtension |
$existingExtension, |
|
|
ClassExtension |
$newExtension |
|
) |
| |
|
private |
- Parameters
-
ClassExtension | $existingExtension | |
ClassExtension | $newExtension | |
- Returns
- bool
◆ isExtendingShopClass()
OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\Service\ModuleClassExtensionsMergingService::isExtendingShopClass |
( |
ClassExtension |
$existingClassExtension, |
|
|
array |
$newClassExtensions |
|
) |
| |
|
private |
- Parameters
-
ClassExtension | $existingClassExtension | |
| ClassExtension[] | $newClassExtensions |
- Returns
- bool
◆ merge()
OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\Service\ModuleClassExtensionsMergingService::merge |
( |
ShopConfiguration |
$shopConfiguration, |
|
|
ModuleConfiguration |
$moduleConfiguration |
|
) |
| |
◆ removeDeletedModuleExtensionsFromChain()
- Parameters
-
ModuleConfiguration | $moduleConfiguration | |
ShopConfiguration | $shopConfiguration | |
ClassExtensionsChain | $classExtensionChain | |
- Returns
- ClassExtensionsChain
- Exceptions
-
ModuleConfigurationNotFoundException | |
ExtensionNotInChainException | |
◆ replaceExistingExtension()
Converts e.g. the chain [Class1, ClassOld, Class3] to [Class1, ClassNew, Class3]. Keeping the order is important as the order can be changed in OXID eShop admin.
- Parameters
-
ClassExtensionsChain | $chain | |
ClassExtension | $existingExtension | |
ClassExtension | $newExtension | |
◆ replaceExistingModuleExtensionsInChain()
- Parameters
-
ModuleConfiguration | $moduleConfiguration | |
ShopConfiguration | $shopConfiguration | |
ClassExtensionsChain | $chain | |
- Returns
- ClassExtensionsChain
- Exceptions
-
ModuleConfigurationNotFoundException | |
The documentation for this class was generated from the following file: