NodeAggregateIdsByNodePaths
final class NodeAggregateIdsByNodePaths implements JsonSerializable (View source)
An assignment of NodeAggregateIds to NodePaths
Usable for predefining NodeAggregateIds if multiple nodes are to be created simultaneously
Properties
protected NodeAggregateId> | $nodeAggregateIds | Node aggregate ids, indexed by node path |
Methods
__construct(array $nodeAggregateIds)
No description
static NodeAggregateIdsByNodePaths
createEmpty()
No description
static NodeAggregateIdsByNodePaths
fromArray(array $array)
No description
static NodeAggregateIdsByNodePaths
fromJsonString(string $jsonString)
No description
NodeAggregateId|null
array
getNodeAggregateIds()
No description
array
jsonSerialize()
No description
Details
__construct(array $nodeAggregateIds)
No description
static NodeAggregateIdsByNodePaths
createEmpty()
No description
static NodeAggregateIdsByNodePaths
fromArray(array $array)
No description
static NodeAggregateIdsByNodePaths
fromJsonString(string $jsonString)
No description
NodeAggregateIdsByNodePaths
merge(NodeAggregateIdsByNodePaths $other)
No description
NodeAggregateId|null
getNodeAggregateId(NodePath $nodePath)
No description
NodeAggregateIdsByNodePaths
add(NodePath $nodePath, NodeAggregateId $nodeAggregateId)
No description
array
getNodeAggregateIds()
No description
array
jsonSerialize()
No description