debug-autoloader.php

793 B
04/08/2025 05:23
PHP
debug-autoloader.php
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);

echo "Debug Autoloader\n";
echo "Current dir: ".__DIR__."\n";
echo "API dir: ".__DIR__."/api\n";
echo "Src dir: ".__DIR__."/api/src\n";

$autoloaderPath = __DIR__."/api/src/Core/Autoloader.php";
echo "Autoloader path: ".$autoloaderPath."\n";
echo "File exists: ".(file_exists($autoloaderPath) ? 'Yes' : 'No')."\n";

if (file_exists($autoloaderPath)) {
    require_once $autoloaderPath;
    echo "Autoloader loaded\n";

    $autoloader = new \App\Core\Autoloader();
    $autoloader->addNamespace('App', __DIR__."/api/src");
    $autoloader->register();
    echo "Autoloader registered\n";

    if (class_exists('App\Core\Router')) {
        echo "Router class found!\n";
    } else {
        echo "Router class NOT found\n";
    }
}