source/Core/Module/ModuleList.php
protected function _removeExtensions($aModuleIds)
    {
        $aModuleExtensions = $this->getModulesWithExtendedClass();
        $aExtensionsToDelete = [];
        foreach ($aModuleIds as $sModuleId) {
            $aExtensionsToDelete = array_merge_recursive($aExtensionsToDelete, $this->getModuleExtensions($sModuleId));
        }

        $aUpdatedExtensions = $this->diffModuleArrays($aModuleExtensions, $aExtensionsToDelete);
        $aUpdatedExtensionsChains = $this->buildModuleChains($aUpdatedExtensions);

        \OxidEsales\Eshop\Core\Registry::getConfig()->saveShopConfVar('aarr', 'aModules', $aUpdatedExtensionsChains);
    }
protected function _removeExtensions($aModuleIds)
    {
        $aModuleExtensions = $this->getModulesWithExtendedClass();
        $aExtensionsToDelete = [];
        foreach ($aModuleIds as $sModuleId) {
            $aExtensionsToDelete = array_merge_recursive($aExtensionsToDelete, $this->getModuleExtensions($sModuleId));
        }

        $aUpdatedExtensions = $this->diffModuleArrays($aModuleExtensions, $aExtensionsToDelete);
        $aUpdatedExtensionsChains = $this->buildModuleChains($aUpdatedExtensions);

        \OxidEsales\Eshop\Core\Registry::getConfig()->saveShopConfVar('aarr', 'aModules', $aUpdatedExtensionsChains);
    }
protected function _removeExtensions ( $ aModuleIds ) { $ aModuleExtensions = $ this -> getModulesWithExtendedClass ( ) ; $ aExtensionsToDelete = [ ] ; foreach ( $ aModuleIds as $ sModuleId ) { $ aExtensionsToDelete = array_merge_recursive ( $ aExtensionsToDelete , $ this -> getModuleExtensions ( $ sModuleId ) ) ; } $ aUpdatedExtensions = $ this -> diffModuleArrays ( $ aModuleExtensions , $ aExtensionsToDelete ) ; $ aUpdatedExtensionsChains = $ this -> buildModuleChains ( $ aUpdatedExtensions ) ; \ OxidEsales \ Eshop \ Core \ Registry :: getConfig ( ) -> saveShopConfVar ( 'aarr' , 'aModules' , $ aUpdatedExtensionsChains ) ; }
Removes extension by given modules ids.

@param array $aModuleIds Modules ids which must be deleted from config.
Removes extension by given modules ids .