/**
  *        _register_modules
  *
  * @access private
  * @return array
  */
 private function _register_modules()
 {
     // grab list of installed modules
     $modules_to_register = glob(EE_MODULES . '*', GLOB_ONLYDIR);
     // filter list of modules to register
     $modules_to_register = apply_filters('FHEE__EE_Config__register_modules__modules_to_register', $modules_to_register);
     if (!empty($modules_to_register)) {
         // loop through folders
         foreach ($modules_to_register as $module_path) {
             /**TEMPORARILY EXCLUDE gateways from modules for time being**/
             if ($module_path !== EE_MODULES . 'zzz-copy-this-module-template' && $module_path !== EE_MODULES . 'gateways') {
                 // add to list of installed modules
                 EE_Config::register_module($module_path);
             }
         }
     }
     // filter list of installed modules
     return apply_filters('FHEE__EE_Config___register_modules__installed_modules', EE_Registry::instance()->modules);
 }