Enable Discovery debug logging for production troubleshooting

- Add DISCOVERY_LOG_LEVEL=debug
- Add DISCOVERY_SHOW_PROGRESS=true
- Temporary changes for debugging InitializerProcessor fixes on production
This commit is contained in:
2025-08-11 20:13:26 +02:00
parent 59fd3dd3b1
commit 55a330b223
3683 changed files with 2956207 additions and 16948 deletions

View File

@@ -1,4 +1,5 @@
<?php
declare(strict_types=1);
namespace App\Framework\Core;
@@ -9,6 +10,7 @@ namespace App\Framework\Core;
final class ClassParser
{
private static array $classCache = [];
private static array $tokenCache = [];
/**
@@ -54,7 +56,7 @@ final class ClassParser
#debug("Fallback namespace from content: '$namespace'");
}
if (!empty($namespace)) {
if (! empty($namespace)) {
$fullClassName = '\\' . trim($namespace, '\\') . '\\' . $className;
} else {
$fullClassName = '\\' . $className;
@@ -115,6 +117,7 @@ final class ClassParser
}
$result = trim($namespace, '\\');
#debug("Final parsed namespace: '$result'");
return $result;
}
@@ -146,7 +149,7 @@ final class ClassParser
*/
private static function getTokens(string $file): ?array
{
if (!file_exists($file)) {
if (! file_exists($file)) {
return null;
}
@@ -199,7 +202,6 @@ final class ClassParser
self::$tokenCache = [];
}
/**
* Extrahiert den Klassennamen (mit Namespace) aus einer PHP-Datei
*/