CircularDependencyException
Thrown when auto-wiring detects a circular dependency chain — e.g. service A requires service B which (directly or transitively) requires service A again.
CircularDependencyException::forChain()
public static function forChain(array $chain): selfBuilds the exception for a detected circular dependency chain.
Parameters
| Nombre | Tipo | Descripción |
|---|---|---|
| $chain | list<string> | Ordered class/service names forming the cycle, e.g. ['A', 'B', 'A'] |