|
@@ 242-244 (lines=3) @@
|
| 239 |
|
* @throws \EE_Error |
| 240 |
|
*/ |
| 241 |
|
public static function register_autoloaders_for_each_file_in_folder( $folder, $recursive = false, $debug = false ){ |
| 242 |
|
if ( EEH_Autoloader::$debug === 'times' || EEH_Autoloader::$debug === 'all' || $debug ) { |
| 243 |
|
EEH_Debug_Tools::instance()->start_timer( basename( $folder ) ); |
| 244 |
|
} |
| 245 |
|
// make sure last char is a / |
| 246 |
|
$folder .= $folder[strlen($folder)-1] !== DS ? DS : ''; |
| 247 |
|
$class_to_filepath_map = array(); |
|
@@ 268-270 (lines=3) @@
|
| 265 |
|
} |
| 266 |
|
// we remove the necessity to do a is_readable() check via the $read_check flag because glob by nature will not return non_readable files/directories. |
| 267 |
|
self::register_autoloader( $class_to_filepath_map, false, $debug ); |
| 268 |
|
if ( EEH_Autoloader::$debug === 'times' || EEH_Autoloader::$debug === 'all' ) { |
| 269 |
|
EEH_Debug_Tools::instance()->stop_timer( basename( $folder ) ); |
| 270 |
|
} |
| 271 |
|
} |
| 272 |
|
|
| 273 |
|
|