/**
  * 	register core, model and class 'autoloaders'
  *
  * 	@access private
  * 	@return void
  */
 private function _register_custom_autoloaders()
 {
     EEH_Autoloader::$debug = '';
     \EEH_Autoloader::register_helpers_autoloaders();
     EEH_Autoloader::register_autoloaders_for_each_file_in_folder(EE_CORE . 'interfaces');
     EEH_Autoloader::register_autoloaders_for_each_file_in_folder(EE_CORE);
     EEH_Autoloader::register_autoloaders_for_each_file_in_folder(EE_INTERFACES, true);
     EEH_Autoloader::register_autoloaders_for_each_file_in_folder(EE_MODELS, true);
     EEH_Autoloader::register_autoloaders_for_each_file_in_folder(EE_CLASSES);
     EEH_Autoloader::register_autoloaders_for_each_file_in_folder(EE_FORM_SECTIONS, true);
     EEH_Autoloader::register_autoloaders_for_each_file_in_folder(EE_LIBRARIES . 'messages');
     if (EEH_Autoloader::$debug === 'times' || EEH_Autoloader::$debug === 'all') {
         EEH_Debug_Tools::instance()->show_times();
     }
 }