Browse Source

Register autoloader functions as anonymous functions

Requires PHP 5.3
Tobias Reich 8 years ago
parent
commit
7bce954c8d
1 changed files with 4 additions and 7 deletions
  1. 4 7
      php/autoload.php

+ 4 - 7
php/autoload.php

@@ -7,23 +7,20 @@
 
 if (!defined('LYCHEE')) exit('Error: Direct access is not allowed!');
 
-function lycheeAutoloaderModules($class) {
+spl_autoload_register(function($class) {
 
 	$file = LYCHEE . 'php/modules/' . $class . '.php';
 
 	if (file_exists($file)===true) require $file;
 
-}
+});
 
-function lycheeAutoloaderAccess($class) {
+spl_autoload_register(function($class) {
 
 	$file = LYCHEE . 'php/access/' . $class . '.php';
 
 	if (file_exists($file)===true) require $file;
 
-}
-
-spl_autoload_register('lycheeAutoloaderModules');
-spl_autoload_register('lycheeAutoloaderAccess');
+});
 
 ?>