final class NamedChildNodeByNodeIdCache (View source)

internal  
 

Parent Node ID + Node Name => Child Node

Properties

protected Node>> $nodes

first level: Parent Node ID Second Level: Node Name Value: Node

Methods

void
add(NodeAggregateId $parentNodeAggregateId, NodeName|null $nodeName, Node $node)

No description

bool
contains(NodeAggregateId $parentNodeAggregateId, NodeName $nodeName)

No description

Node|null
get(NodeAggregateId $parentNodeAggregateId, NodeName $nodeName)

No description

Details

void add(NodeAggregateId $parentNodeAggregateId, NodeName|null $nodeName, Node $node)

No description

Parameters

NodeAggregateId $parentNodeAggregateId
NodeName|null $nodeName
Node $node

Return Value

void

bool contains(NodeAggregateId $parentNodeAggregateId, NodeName $nodeName)

No description

Parameters

NodeAggregateId $parentNodeAggregateId
NodeName $nodeName

Return Value

bool

Node|null get(NodeAggregateId $parentNodeAggregateId, NodeName $nodeName)

No description

Parameters

NodeAggregateId $parentNodeAggregateId
NodeName $nodeName

Return Value

Node|null