yii\base\Controller::getModules PHP Method

getModules() public method

The first module in the array is the outermost one (i.e., the application instance), while the last is the innermost one.
public getModules ( ) : Module[]
return Module[] all ancestor modules that this controller is located within.
    public function getModules()
    {
        $modules = [$this->module];
        $module = $this->module;
        while ($module->module !== null) {
            array_unshift($modules, $module->module);
            $module = $module->module;
        }
        return $modules;
    }