true, 'async_discovery' => false, // Für Tests deaktiviert ]; // Test-spezifische Anwendung initialisierung (ohne run()) $basePath = dirname(__DIR__); $clock = new SystemClock(); $highResClock = new SystemHighResolutionClock(); $memoryMonitor = new MemoryMonitor(); $collector = new EnhancedPerformanceCollector($clock, $highResClock, $memoryMonitor, enabled: false); $bootstrapper = new AppBootstrapper($basePath, $collector, $memoryMonitor); try { $app = $bootstrapper->bootstrapWeb(); return $app->getContainer(); } catch (Exception $e) { echo "Bootstrap failed: " . $e->getMessage() . "\n"; echo $e->getTraceAsString() . "\n"; exit(1); } }