improve class loading

This commit is contained in:
root
2025-12-21 11:40:38 -05:00
parent 2fbddd7dbc
commit 3ffabfe3a3
6 changed files with 65 additions and 258 deletions

View File

@@ -3,7 +3,9 @@
use KTXC\Server;
use KTXC\Module\ModuleAutoloader;
require_once __DIR__ . '../../vendor/autoload.php';
// Capture Composer ClassLoader instance
$composerLoader = require_once __DIR__ . '../../vendor/autoload.php';
Server::setComposerLoader($composerLoader);
// Register custom module autoloader for lazy loading
$moduleAutoloader = new ModuleAutoloader(__DIR__ . '/../modules');