diff --git a/src/Framework/DI/Exceptions/CyclicDependencyException.php b/src/Framework/DI/Exceptions/CyclicDependencyException.php index cc148af3..def0f314 100644 --- a/src/Framework/DI/Exceptions/CyclicDependencyException.php +++ b/src/Framework/DI/Exceptions/CyclicDependencyException.php @@ -64,13 +64,14 @@ final class CyclicDependencyException extends ContainerException private function buildMessage(): string { $cycleStr = implode(' → ', $this->cycle); - $requestedClass = end($this->fullChain); + $fullChain = $this->fullChain; + $requestedClass = end($fullChain); // Prüfe ob Initializer-Zyklus vorliegt $initializerInfo = $this->detectInitializerCycle(); $message = "🔄 Zyklische Abhängigkeit entdeckt:\n\n"; - + // Zeige Kontext: Wer versucht was zu erstellen $message .= "❌ Problem: Beim Versuch, '{$requestedClass}' zu erstellen,\n"; $message .= " wurde eine zyklische Abhängigkeit entdeckt.\n\n";