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)

Adds an in edge to this node.

addOutEdge(ServiceReferenceGraphEdge $edge)

Adds an out edge to this node.

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.

Details

__construct(string $id, mixed $value)

Parameters

string $id The node identifier
mixed $value The node value

addInEdge(ServiceReferenceGraphEdge $edge)

Adds an in edge to this node.

Parameters

ServiceReferenceGraphEdge $edge

addOutEdge(ServiceReferenceGraphEdge $edge)

Adds an out edge to this node.

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
doc_Symfony
2016-10-28 06:32:08
Comments
Leave a Comment

Please login to continue.