public static function initialize() { require_once ROOT_PATH . DS . 'common' . DS . 'classes' . DS . 'autoloader.php'; \common\classes\AutoLoader::init_autoload(); require_once ROOT_PATH . DS . 'build' . DS . 'system' . DS . 'system.php'; require_once ROOT_PATH . DS . 'build' . DS . 'system' . DS . 'handler' . DS . 'exceptionhandler.php'; require_once ROOT_PATH . DS . 'build' . DS . 'session' . DS . 'session.php'; require_once ROOT_PATH . DS . 'build' . DS . 'session' . DS . 'mappers' . DS . 'sessionmapper.php'; require_once ROOT_PATH . DS . 'build' . DS . 'tools' . DS . 'tools.php'; require_once ROOT_PATH . DS . 'build' . DS . 'tools' . DS . 'mappers' . DS . 'templatesmapper.php'; require_once ROOT_PATH . DS . 'build' . DS . 'user' . DS . 'user.php'; require_once ROOT_PATH . DS . 'build' . DS . 'user' . DS . 'mappers' . DS . 'usermapper.php'; require_once ROOT_PATH . DS . 'build' . DS . 'user' . DS . 'models' . DS . 'usermodel.php'; /** * @var $system System */ $system = Application::get_class(System::class); $system->initialize(); /** * @var $configuration Configuration */ $configuration = Application::get_class(Configuration::class); defined('CURRENT_LANG') or define('CURRENT_LANG', $configuration->language); $starter_autoload = new ReflectionMethod(Starter::class, 'register_autoload'); $starter_autoload->setAccessible(true); $starter_autoload->invoke(Application::get_class(Starter::class)); static::init_test_tables(); }
/** * @covers common\classes\AutoLoader::init_autoload */ public function test_init_autoload() { AutoLoader::init_autoload(); }