X-Git-Url: https://git.mxchange.org/?p=core.git;a=blobdiff_plain;f=inc%2Fincludes.php;h=122ce1802582fdee15f60f45eba56914b08f1b5a;hp=0174a4ab86a022604aca2164f5a0d3870d596764;hb=3e7b52c2fa981c8aef9d455dff94ff309d3e1ee0;hpb=f2b317c7477adb9912dca424bd86fa5b238d9674 diff --git a/inc/includes.php b/inc/includes.php index 0174a4ab..122ce180 100644 --- a/inc/includes.php +++ b/inc/includes.php @@ -8,7 +8,7 @@ * @license GNU GPL 3.0 or any newer version * @link http://www.ship-simu.org * @deprecated - * @todo We should minimize these includes + * @todo Minimize these includes * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -31,8 +31,9 @@ require(FrameworkConfiguration::getSelfInstance()->getConfigEntry('base_path') . // Load matching config ClassLoader::getSelfInstance()->loadExtraConfigs(); -// Register hooks here -require(FrameworkConfiguration::getSelfInstance()->getConfigEntry('base_path') . 'inc/hooks.php'); +// Register auto-load function with the SPL +// @TODO This makes the core depending on the SPL. But it should be installed anyway. +spl_autoload_register('ClassLoader::autoLoad'); // Does the user has an application specified? // @TODO Find a nicer OOP-ed way for this