private function loadModules()
    {
        /** @var ModuleRepository $repo */
        $repo = $this->getContainer()->get('module_repository');

        /** @var Module $module */
        foreach ($repo->getAll() as $module) {
            $moduleClass = $module->getClass();
            new $moduleClass($this);
        }
    }
private function loadModules()
    {
        /** @var ModuleRepository $repo */
        $repo = $this->getContainer()->get('module_repository');

        /** @var Module $module */
        foreach ($repo->getAll() as $module) {
            $moduleClass = $module->getClass();
            new $moduleClass($this);
        }
    }
private function loadModules ( ) { /** @var ModuleRepository $repo */ $ repo = $ this -> getContainer ( ) -> get ( 'module_repository' ) ; /** @var Module $module */ foreach ( $ repo -> getAll ( ) as $ module ) { $ moduleClass = $ module -> getClass ( ) ; new $ moduleClass ( $ this ) ; } }
add modules to App
add modules to App