Skip to content
docsv0.8.0

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): self

Builds the exception for a detected circular dependency chain.

Parameters

Parameters of forChain()
NameTypeDescription
$chainlist<string>Ordered class/service names forming the cycle, e.g. ['A', 'B', 'A']