final class NodeAggregateIdentifier implements JsonSerializable, CacheAwareInterface (View source)

The NodeAggregateIdentifier supersedes the Node Identifier from Neos <= 4.x.

Constants

PATTERN

A preg pattern to match against node aggregate identifiers

Methods

create()

No description

fromString(string $value)

No description

forAutoCreatedChildNode(NodeName $childNodeName, NodeAggregateIdentifier $nodeAggregateIdentifier)

No description

bool
equals(NodeAggregateIdentifier $other)

No description

string
jsonSerialize()

No description

string
__toString()

No description

string
getCacheEntryIdentifier()

No description

Details

static NodeAggregateIdentifier create()

No description

static NodeAggregateIdentifier fromString(string $value)

No description

Parameters

string $value

Return Value

NodeAggregateIdentifier

static NodeAggregateIdentifier forAutoCreatedChildNode(NodeName $childNodeName, NodeAggregateIdentifier $nodeAggregateIdentifier)

No description

Parameters

NodeName $childNodeName
NodeAggregateIdentifier $nodeAggregateIdentifier

Return Value

NodeAggregateIdentifier

Exceptions

Exception

bool equals(NodeAggregateIdentifier $other)

No description

Parameters

NodeAggregateIdentifier $other

Return Value

bool

string jsonSerialize()

No description

Return Value

string

string __toString()

No description

Return Value

string

string getCacheEntryIdentifier()

No description

Return Value

string