source/Core/Module/Module.php
public function getIdByPath($module)
    {
        $moduleId = null;
        $moduleFile = $module;
        $moduleId = $this->getIdFromExtension($module);
        if (!$moduleId) {
            $modulePaths = \OxidEsales\Eshop\Core\Registry::getConfig()->getConfigParam('aModulePaths');

            if (is_array($modulePaths)) {
                foreach ($modulePaths as $id => $path) {
                    if (strpos($moduleFile, $path . "/") === 0) {
                        $moduleId = $id;
                    }
                }
            }
        }
        if (!$moduleId) {
            $moduleId = substr($moduleFile, 0, strpos($moduleFile, "/"));
        }
        if (!$moduleId) {
            $moduleId = $moduleFile;
        }

        return $moduleId;
    }
public function getIdByPath($module)
    {
        $moduleId = null;
        $moduleFile = $module;
        $moduleId = $this->getIdFromExtension($module);
        if (!$moduleId) {
            $modulePaths = \OxidEsales\Eshop\Core\Registry::getConfig()->getConfigParam('aModulePaths');

            if (is_array($modulePaths)) {
                foreach ($modulePaths as $id => $path) {
                    if (strpos($moduleFile, $path . "/") === 0) {
                        $moduleId = $id;
                    }
                }
            }
        }
        if (!$moduleId) {
            $moduleId = substr($moduleFile, 0, strpos($moduleFile, "/"));
        }
        if (!$moduleId) {
            $moduleId = $moduleFile;
        }

        return $moduleId;
    }
public function getIdByPath ( $ module ) { $ moduleId = null ; $ moduleFile = $ module ; $ moduleId = $ this -> getIdFromExtension ( $ module ) ; if ( ! $ moduleId ) { $ modulePaths = \ OxidEsales \ Eshop \ Core \ Registry :: getConfig ( ) -> getConfigParam ( 'aModulePaths' ) ; if ( is_array ( $ modulePaths ) ) { foreach ( $ modulePaths as $ id => $ path ) { if ( strpos ( $ moduleFile , $ path . "/" ) === 0 ) { $ moduleId = $ id ; } } } } if ( ! $ moduleId ) { $ moduleId = substr ( $ moduleFile , 0 , strpos ( $ moduleFile , "/" ) ) ; } if ( ! $ moduleId ) { $ moduleId = $ moduleFile ; } return $ moduleId ; }
Get module ID

@param string $module extension full path

@return string
Get module ID