26 $blModuleInformationMatchShopInformation = $blModuleExtensionsMatchShopInformation
28 $blModuleInformationMatchShopInformation = $blModuleInformationMatchShopInformation
30 $blModuleInformationMatchShopInformation = $blModuleInformationMatchShopInformation
33 return $blModuleInformationMatchShopInformation;
48 $oModuleInstaller =
oxNew(
'oxModuleInstaller');
49 $aShopInformationAboutModulesExtendedClasses = $oModuleInstaller->getModulesWithExtendedClass();
51 foreach ($aModuleExtensions as $sExtendedClassName => $sModuleExtendedClassPath) {
52 $aExtendedClassInfo = $aShopInformationAboutModulesExtendedClasses[$sExtendedClassName];
53 if (is_null($aExtendedClassInfo) || !is_array($aExtendedClassInfo)) {
56 if (!in_array($sModuleExtendedClassPath, $aExtendedClassInfo)) {
73 $aModuleFiles = $oModule->
getFiles();
76 $oModuleList =
oxNew(
'oxModuleList');
77 $aShopInformationAboutModulesFiles = $oModuleList->getModuleFiles();
79 $aMissingFiles = array_diff($aModuleFiles, $aShopInformationAboutModulesFiles);
81 return (count($aMissingFiles)) === 0;