Common\Core\Model::getModules PHP Method

getModules() public static method

Get the modules
public static getModules ( ) : array
return array
    public static function getModules()
    {
        // validate cache
        if (empty(self::$modules)) {
            // get all modules
            $modules = (array) self::getContainer()->get('database')->getColumn('SELECT m.name FROM modules AS m');
            // add modules to the cache
            foreach ($modules as $module) {
                self::$modules[] = $module;
            }
        }
        return self::$modules;
    }