ServiceReferenceGraphNode
class ServiceReferenceGraphNode
Represents a node in your service graph.
Value is typically a definition, or an alias.
Methods
__construct(string $id, mixed $value) | ||
addInEdge(ServiceReferenceGraphEdge $edge) | ||
addOutEdge(ServiceReferenceGraphEdge $edge) | ||
bool | isAlias() Checks if the value of this node is an Alias. | |
bool | isDefinition() Checks if the value of this node is a Definition. | |
string | getId() Returns the identifier. | |
array | getInEdges() Returns the in edges. | |
array | getOutEdges() Returns the out edges. | |
mixed | getValue() Returns the value of this Node. | |
clear() Clears all edges. |
Details
__construct(string $id, mixed $value)
Parameters
string | $id | The node identifier |
mixed | $value | The node value |
addInEdge(ServiceReferenceGraphEdge $edge)
Parameters
ServiceReferenceGraphEdge | $edge |
addOutEdge(ServiceReferenceGraphEdge $edge)
Parameters
ServiceReferenceGraphEdge | $edge |
bool isAlias()
Checks if the value of this node is an Alias.
Return Value
bool | True if the value is an Alias instance |
bool isDefinition()
Checks if the value of this node is a Definition.
Return Value
bool | True if the value is a Definition instance |
string getId()
Returns the identifier.
Return Value
string |
array getInEdges()
Returns the in edges.
Return Value
array | The in ServiceReferenceGraphEdge array |
array getOutEdges()
Returns the out edges.
Return Value
array | The out ServiceReferenceGraphEdge array |
mixed getValue()
Returns the value of this Node.
Return Value
mixed | The value |
clear()
Clears all edges.
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/DependencyInjection/Compiler/ServiceReferenceGraphNode.html