refactor(di): implement temporary variable for referencing in end() function
This commit is contained in:
@@ -64,13 +64,14 @@ final class CyclicDependencyException extends ContainerException
|
|||||||
private function buildMessage(): string
|
private function buildMessage(): string
|
||||||
{
|
{
|
||||||
$cycleStr = implode(' → ', $this->cycle);
|
$cycleStr = implode(' → ', $this->cycle);
|
||||||
$requestedClass = end($this->fullChain);
|
$fullChain = $this->fullChain;
|
||||||
|
$requestedClass = end($fullChain);
|
||||||
|
|
||||||
// Prüfe ob Initializer-Zyklus vorliegt
|
// Prüfe ob Initializer-Zyklus vorliegt
|
||||||
$initializerInfo = $this->detectInitializerCycle();
|
$initializerInfo = $this->detectInitializerCycle();
|
||||||
|
|
||||||
$message = "🔄 Zyklische Abhängigkeit entdeckt:\n\n";
|
$message = "🔄 Zyklische Abhängigkeit entdeckt:\n\n";
|
||||||
|
|
||||||
// Zeige Kontext: Wer versucht was zu erstellen
|
// Zeige Kontext: Wer versucht was zu erstellen
|
||||||
$message .= "❌ Problem: Beim Versuch, '{$requestedClass}' zu erstellen,\n";
|
$message .= "❌ Problem: Beim Versuch, '{$requestedClass}' zu erstellen,\n";
|
||||||
$message .= " wurde eine zyklische Abhängigkeit entdeckt.\n\n";
|
$message .= " wurde eine zyklische Abhängigkeit entdeckt.\n\n";
|
||||||
|
|||||||
Reference in New Issue
Block a user