There are way more todos declared in the source than real issues in this repo.
so just to give awareness to that.
Every comment that is NOT marked with -> compatible with ES CR Node (nothing to do) is missing a migration!
That includes all methods on the TraversableNodeInterface
|
/** |
|
* Neos\ContentRepository\Domain\Projection\Content\TraversableNodeInterface |
|
*/ |
|
// getDimensionSpacePoint() -> threw exception in <= Neos 8.0 - so nobody could have used this |
|
// findParentNode() -> TraversableNodeInterface |
|
$rectorConfig->rule(NodeFindParentNodeRector::class); |
|
// findNodePath() -> NodePath |
|
// TODO: PHP |
|
// findNamedChildNode(NodeName $nodeName): TraversableNodeInterface; |
|
// TODO: PHP |
|
// findChildNodes(NodeTypeConstraints $nodeTypeConstraints = null, int $limit = null, int $offset = null): TraversableNodes; |
|
// TODO: PHP |
|
// countChildNodes(NodeTypeConstraints $nodeTypeConstraints = null): int; |
|
// TODO: PHP |
|
// findReferencedNodes(): TraversableNodes; |
|
// TODO: PHP |
|
// findNamedReferencedNodes(PropertyName $edgeName): TraversableNodes; |
|
// TODO: PHP |
|
// findReferencingNodes() -> threw exception in <= Neos 8.0 - so nobody could have used this |
|
// findNamedReferencingNodes() -> threw exception in <= Neos 8.0 - so nobody could have used this |
As well as moving
|
// moveBefore() |
|
// moveAfter() |
|
// moveInto() |
|
// copyBefore() |
|
// copyAfter() |
|
// copyInto() |
and creating nodes:
|
// createNode |
|
// createSingleNode -> internal |
|
// createNodeFromTemplate |
And much more.
There are way more todos declared in the source than real issues in this repo.
so just to give awareness to that.
Every comment that is NOT marked with
-> compatible with ES CR Node (nothing to do)is missing a migration!That includes all methods on the
TraversableNodeInterfacerector/config/set/contentrepository-90.php
Lines 298 to 317 in efcb725
As well as moving
rector/config/set/contentrepository-90.php
Lines 229 to 234 in efcb725
and creating nodes:
rector/config/set/contentrepository-90.php
Lines 212 to 214 in efcb725
And much more.