/** * 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(); } }