Autoload system libraries
This commit is contained in:
parent
e434c0d865
commit
f5537bdea4
@ -21,11 +21,29 @@
|
||||
*/
|
||||
|
||||
// --------------------------------------------------------------------------
|
||||
// ! Error handling / messages
|
||||
// ! Autoloading
|
||||
// --------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* Function to autoload libraries
|
||||
* Function to autoload system libraries
|
||||
*
|
||||
* @param string
|
||||
*/
|
||||
function sys_autoload($name)
|
||||
{
|
||||
|
||||
$path = MM_SYS_PATH . "/core/{$name}.php";
|
||||
|
||||
if (is_file($path))
|
||||
{
|
||||
require_once($path);
|
||||
}
|
||||
}
|
||||
|
||||
// --------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* Function to autoload libraries/classes
|
||||
*
|
||||
* @param string
|
||||
*/
|
||||
@ -57,6 +75,8 @@ function autoload($name)
|
||||
}
|
||||
}
|
||||
|
||||
// --------------------------------------------------------------------------
|
||||
// ! Error handling / messages
|
||||
// --------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
@ -303,9 +323,7 @@ function init()
|
||||
|
||||
// Load system libraries
|
||||
require_once(MM_SYS_PATH . 'core/traits.php');
|
||||
require_once(MM_SYS_PATH . 'core/MM.php');
|
||||
require_once(MM_SYS_PATH . 'core/miniMVC.php');
|
||||
array_map('do_include', glob(MM_SYS_PATH . 'core/*.php'));
|
||||
spl_autoload_register('sys_autoload');
|
||||
|
||||
// Start the library autoloader
|
||||
spl_autoload_register('autoload');
|
||||
|
Loading…
Reference in New Issue
Block a user