base/ModulesManager.php
public static function initSubmodules($module)
    {
        $submodules = ArrayHelper::merge($module->modules, static::submodules($module));
        foreach ($submodules as $submoduleId => $submodule) {
            if (is_array($submodule)) $submodule = $module->getModule($submoduleId);
            if (empty($submodule)) continue;
            static::initSubmodules($submodule);
        }
    }
public static function initSubmodules($module)
    {
        $submodules = ArrayHelper::merge($module->modules, static::submodules($module));
        foreach ($submodules as $submoduleId => $submodule) {
            if (is_array($submodule)) $submodule = $module->getModule($submoduleId);
            if (empty($submodule)) continue;
            static::initSubmodules($submodule);
        }
    }
public static function initSubmodules ( $ module ) { $ submodules = ArrayHelper :: merge ( $ module -> modules , static :: submodules ( $ module ) ) ; foreach ( $ submodules as $ submoduleId => $ submodule ) { if ( is_array ( $ submodule ) ) $ submodule = $ module -> getModule ( $ submoduleId ) ; if ( empty ( $ submodule ) ) continue ; static :: initSubmodules ( $ submodule ) ; } }
Recursively init all submodules of module.
@param \yii\base\Module $module
Recursively init all submodules of module .