final class NodeReferencesToWrite implements IteratorAggregate (View source)

Node references to write

As we support property values on the reference this definition object structure will be converted to its Serialized* counterparts. These serializable objects will then be part of the events and persisted commands. See {\Neos\ContentRepository\Core\Feature\NodeReferencing\Dto\SerializedNodeReferences}

Properties

NodeReferencesForName> $referencesForName

Methods

createEmpty()

No description

create(NodeReferencesForName ...$referencesForName)

No description

fromArray(array $references)

No description

withReference(NodeReferencesForName $referencesForName)

No description

getIterator()

No description

bool
isEmpty()

No description

Details

static NodeReferencesToWrite createEmpty()

No description

Return Value

NodeReferencesToWrite

static NodeReferencesToWrite create(NodeReferencesForName ...$referencesForName)

No description

Parameters

NodeReferencesForName ...$referencesForName

Return Value

NodeReferencesToWrite

static NodeReferencesToWrite fromArray(array $references)

No description

Parameters

array $references

Return Value

NodeReferencesToWrite

NodeReferencesToWrite withReference(NodeReferencesForName $referencesForName)

No description

Parameters

NodeReferencesForName $referencesForName

Return Value

NodeReferencesToWrite

NodeReferencesToWrite merge(NodeReferencesToWrite $other)

No description

Parameters

NodeReferencesToWrite $other

Return Value

NodeReferencesToWrite

Traversable getIterator()

No description

Return Value

Traversable

bool isEmpty()

No description

Return Value

bool