ServiceReferenceGraphEdge
class ServiceReferenceGraphEdge
Represents an edge in your service graph.
Value is typically a reference.
Methods
__construct(ServiceReferenceGraphNode $sourceNode, ServiceReferenceGraphNode $destNode, $value = null, bool $lazy = false, bool $weak = false, bool $byConstructor = false)
No description
mixed
getValue()
Returns the value of the edge.
getSourceNode()
Returns the source node.
getDestNode()
Returns the destination node.
bool
isLazy()
Returns true if the edge is lazy, meaning it's a dependency not requiring direct instantiation.
bool
isWeak()
Returns true if the edge is weak, meaning it shouldn't prevent removing the target service.
bool
isReferencedByConstructor()
Returns true if the edge links with a constructor argument.
Details
__construct(ServiceReferenceGraphNode $sourceNode, ServiceReferenceGraphNode $destNode, $value = null, bool $lazy = false, bool $weak = false, bool $byConstructor = false)
bool
isLazy()
Returns true if the edge is lazy, meaning it's a dependency not requiring direct instantiation.