|
| cleanExtensions ($installedExtensions, \OxidEsales\Eshop\Core\Module\Module $module) |
|
◆ cleanExtensions()
OxidEsales\EshopCommunity\Core\Module\ModuleExtensionsCleaner::cleanExtensions |
( |
|
$installedExtensions, |
|
|
\OxidEsales\Eshop\Core\Module\Module |
$module |
|
) |
| |
Removes garbage ( module not used extensions ) from all installed extensions list. For example: some classes were renamed, so these should be removed.
- Parameters
-
array | $installedExtensions | |
\OxidEsales\Eshop\Core\Module\Module | $module | |
- Returns
- array
◆ filterExtensionsByModuleId()
OxidEsales\EshopCommunity\Core\Module\ModuleExtensionsCleaner::filterExtensionsByModuleId |
( |
|
$modules, |
|
|
|
$moduleId |
|
) |
| |
|
protected |
Returns extensions list by module id.
- Parameters
-
array | $modules | Module array (nested format) |
string | $moduleId | Module id/folder name |
- Returns
- array
◆ getModuleExtensionsGarbage()
OxidEsales\EshopCommunity\Core\Module\ModuleExtensionsCleaner::getModuleExtensionsGarbage |
( |
|
$moduleMetaDataExtensions, |
|
|
|
$moduleInstalledExtensions |
|
) |
| |
|
protected |
Returns extension which is no longer in metadata - garbage
- Parameters
-
array | $moduleMetaDataExtensions | extensions defined in metadata. |
array | $moduleInstalledExtensions | extensions which are installed |
- Returns
- array
◆ removeGarbage()
OxidEsales\EshopCommunity\Core\Module\ModuleExtensionsCleaner::removeGarbage |
( |
|
$installedExtensions, |
|
|
|
$garbage |
|
) |
| |
|
protected |
Removes garbage - not exiting module extensions, returns clean array of installed extensions
- Parameters
-
array | $installedExtensions | all installed extensions ( from all modules ) |
array | $garbage | extension which are not used and should be removed |
- Returns
- array
The documentation for this class was generated from the following file: