final class NodeAggregateIds implements IteratorAggregate, JsonSerializable (View source)

An immutable collection of NodeAggregateIds, indexed by their value

Methods

createEmpty()

No description

create(NodeAggregateId ...$nodeAggregateIds)

No description

fromArray(array $array)

No description

fromJsonString(string $jsonString)

No description

fromNodes(array $nodes)

No description

merge(NodeAggregateIds $other)

No description

array
jsonSerialize()

No description

string
__toString()

No description

array
toStringArray()

No description

getIterator()

No description

Details

static NodeAggregateIds createEmpty()

No description

Return Value

NodeAggregateIds

static NodeAggregateIds create(NodeAggregateId ...$nodeAggregateIds)

No description

Parameters

NodeAggregateId ...$nodeAggregateIds

Return Value

NodeAggregateIds

static NodeAggregateIds fromArray(array $array)

No description

Parameters

array $array

Return Value

NodeAggregateIds

static NodeAggregateIds fromJsonString(string $jsonString)

No description

Parameters

string $jsonString

Return Value

NodeAggregateIds

static NodeAggregateIds fromNodes(array $nodes)

No description

Parameters

array $nodes

Return Value

NodeAggregateIds

NodeAggregateIds merge(NodeAggregateIds $other)

No description

Parameters

NodeAggregateIds $other

Return Value

NodeAggregateIds

array jsonSerialize()

No description

Return Value

array

string __toString()

No description

Return Value

string

array toStringArray()

No description

Return Value

array

ArrayIterator getIterator()

No description

Return Value

ArrayIterator