diff --git a/public/index.php b/public/index.php old mode 100644 new mode 100755 index 005abcc..e343151 --- a/public/index.php +++ b/public/index.php @@ -7,28 +7,8 @@ declare(strict_types=1); * All requests are routed through this file. */ -// Autoloader (PSR-4 style, simple) -spl_autoload_register(function (string $class): void { - $prefix = 'App\\'; - $baseDir = __DIR__ . '/../app/'; - - $len = strlen($prefix); - if (strncmp($prefix, $class, $len) !== 0) { - return; - } - - $relativeClass = substr($class, $len); - // Lowercase directory names, keep class name case - $parts = explode('\\', $relativeClass); - $className = array_pop($parts); - $parts = array_map('strtolower', $parts); - $parts[] = $className; - $file = $baseDir . implode('/', $parts) . '.php'; - - if (file_exists($file)) { - require $file; - } -}); +// Autoloader (composer PSR-4) +require_once __DIR__ . '/../vendor/autoload.php'; use App\Core\Router;