-$appConfig = include __DIR__ . '/../configs/application.config.php';
-
-$moduleLoader = new Zend\Loader\ModuleAutoloader($appConfig->module_paths);
-$moduleLoader->register();
-
-$moduleManager = new Zend\Module\Manager(
- $appConfig->modules,
- new Zend\Module\ManagerOptions($appConfig->module_manager_options)
-);
-
-// Get the merged config object
-$config = $moduleManager->getMergedConfig();
+$moduleManager = new Zend\Module\Manager($appConfig['modules']);
+$events = $moduleManager->events();
+$events->setSharedCollections($sharedEvents);
+$events->attach($defaultListeners);
+$moduleManager->loadModules();