final class DocumentNodeInfo (View source)

Methods

__construct(array $source)

No description

fromDatabaseRow(array $row)

No description

withDimensionSpacePoint(DimensionSpacePoint $dimensionSpacePoint)

No description

withOriginDimensionSpacePoint(OriginDimensionSpacePoint $originDimensionSpacePoint)

No description

bool
isRoot()

No description

bool
hasPrecedingNodeAggregateId()

No description

bool
hasSucceedingNodeAggregateId()

No description

string
getDimensionSpacePointHash()

No description

string
getNodeAggregateIdPath()

This is NOT the node path; but the "nodeAggregateIds on the hierarchy; separated by /"

string
getUriPath()

No description

bool
hasUriPath()

No description

bool
isShortcut()

No description

bool
isDisabled()

No description

int
getDisableLevel()

No description

string
getShortcutMode()

No description

UriInterface
getShortcutTargetUri()

No description

RouteTags
getRouteTags()

As the route tags are based on the node aggregate ids of the node and its parents up to the site, we can extract this from the "nodeAggregateIdPath", which contains these ids.

SiteNodeName
getSiteNodeName()

No description

array
getShortcutTarget()

No description

array
toArray()

No description

string
__toString()

No description

Details

__construct(array $source)

No description

Parameters

array $source

static DocumentNodeInfo fromDatabaseRow(array $row)

No description

Parameters

array $row

Return Value

DocumentNodeInfo

DocumentNodeInfo withDimensionSpacePoint(DimensionSpacePoint $dimensionSpacePoint)

No description

Parameters

DimensionSpacePoint $dimensionSpacePoint

Return Value

DocumentNodeInfo

DocumentNodeInfo withOriginDimensionSpacePoint(OriginDimensionSpacePoint $originDimensionSpacePoint)

No description

Parameters

OriginDimensionSpacePoint $originDimensionSpacePoint

Return Value

DocumentNodeInfo

NodeAggregateId getNodeAggregateId()

No description

Return Value

NodeAggregateId

bool isRoot()

No description

Return Value

bool

NodeAggregateId getParentNodeAggregateId()

No description

Return Value

NodeAggregateId

bool hasPrecedingNodeAggregateId()

No description

Return Value

bool

NodeAggregateId getPrecedingNodeAggregateId()

No description

Return Value

NodeAggregateId

bool hasSucceedingNodeAggregateId()

No description

Return Value

bool

NodeAggregateId getSucceedingNodeAggregateId()

No description

Return Value

NodeAggregateId

string getDimensionSpacePointHash()

No description

Return Value

string

string getNodeAggregateIdPath()

This is NOT the node path; but the "nodeAggregateIds on the hierarchy; separated by /"

Return Value

string

string getUriPath()

No description

Return Value

string

bool hasUriPath()

No description

Return Value

bool

bool isShortcut()

No description

Return Value

bool

bool isDisabled()

No description

Return Value

bool

int getDisableLevel()

No description

Return Value

int

string getShortcutMode()

No description

Return Value

string

UriInterface getShortcutTargetUri()

No description

Return Value

UriInterface

RouteTags getRouteTags()

As the route tags are based on the node aggregate ids of the node and its parents up to the site, we can extract this from the "nodeAggregateIdPath", which contains these ids.

Return Value

RouteTags

SiteNodeName getSiteNodeName()

No description

Return Value

SiteNodeName

array getShortcutTarget()

No description

Return Value

array

array toArray()

No description

Return Value

array

string __toString()

No description

Return Value

string