Neos\ContentRepository\Tests\Functional\Domain\NodesTest::moveAfterNodesWithHigherIndexMovesNodesAfterOthersWithoutPersistAll PHP Method

moveAfterNodesWithHigherIndexMovesNodesAfterOthersWithoutPersistAll() public method

    public function moveAfterNodesWithHigherIndexMovesNodesAfterOthersWithoutPersistAll()
    {
        $rootNode = $this->context->getNode('/');
        $parentNode = $rootNode->createNode('parent-node');
        $childNodeA = $parentNode->createNode('child-node-a');
        $childNodeB = $parentNode->createNode('child-node-b');
        $childNodeF = $parentNode->createNode('child-node-f');
        $childNodeC = $parentNode->createNode('child-node-c');
        $childNodeD = $parentNode->createNode('child-node-d');
        $childNodeE = $parentNode->createNode('child-node-e');
        $childNodeG = $parentNode->createNode('child-node-g');
        $childNodeF->moveAfter($childNodeE);
        $expectedChildNodes = [$childNodeA, $childNodeB, $childNodeC, $childNodeD, $childNodeE, $childNodeF, $childNodeG];
        $actualChildNodes = $parentNode->getChildNodes();
        $this->assertSameOrder($expectedChildNodes, $actualChildNodes);
    }
NodesTest