NodeMove
trait NodeMove (View source)
| internal | implementation detail of Command Handlers |
Methods
getInterDimensionalVariationGraph()
No description
bool
areAncestorNodeTypeConstraintChecksEnabled()
No description
void
requireNodeTypeNotToDeclareTetheredChildNodeName(NodeTypeName $nodeTypeName, NodeName $nodeName)
No description
requireProjectedNodeAggregate(ContentGraphInterface $contentGraph, NodeAggregateId $nodeAggregateId)
No description
void
requireNodeAggregateToBeSibling(ContentGraphInterface $contentGraph, NodeAggregateId $referenceNodeAggregateId, NodeAggregateId $siblingNodeAggregateId, DimensionSpacePoint $dimensionSpacePoint)
No description
void
requireNodeAggregateToBeChild(ContentGraphInterface $contentGraph, NodeAggregateId $childNodeAggregateId, NodeAggregateId $parentNodeAggregateId, DimensionSpacePoint $dimensionSpacePoint)
No description
Details
abstract protected InterDimensionalVariationGraph
getInterDimensionalVariationGraph()
No description
abstract protected bool
areAncestorNodeTypeConstraintChecksEnabled()
No description
abstract protected void
requireNodeTypeNotToDeclareTetheredChildNodeName(NodeTypeName $nodeTypeName, NodeName $nodeName)
No description
abstract protected NodeAggregate
requireProjectedNodeAggregate(ContentGraphInterface $contentGraph, NodeAggregateId $nodeAggregateId)
No description
abstract protected void
requireNodeAggregateToBeSibling(ContentGraphInterface $contentGraph, NodeAggregateId $referenceNodeAggregateId, NodeAggregateId $siblingNodeAggregateId, DimensionSpacePoint $dimensionSpacePoint)
No description
abstract protected void
requireNodeAggregateToBeChild(ContentGraphInterface $contentGraph, NodeAggregateId $childNodeAggregateId, NodeAggregateId $parentNodeAggregateId, DimensionSpacePoint $dimensionSpacePoint)
No description