ManaPHP\Application::getModules PHP Method

getModules() public method

public getModules ( ) : array
return array
    public function getModules()
    {
        if ($this->_modules === null) {
            $modules = [];
            foreach (glob($this->alias->resolve('@app/*'), GLOB_ONLYDIR) as $dir) {
                if (is_file($dir . '/Module.php')) {
                    $modules[] = basename($dir);
                }
            }
            $this->_modules = $modules;
        }
        return $this->_modules;
    }