Neos\ContentRepository\Tests\Functional\Domain\NodesTest::nodesCanBeCopiedAfterAndBeforeAndKeepProperties PHP Метод

nodesCanBeCopiedAfterAndBeforeAndKeepProperties() публичный Метод

    public function nodesCanBeCopiedAfterAndBeforeAndKeepProperties()
    {
        $rootNode = $this->context->getNode('/');
        $bazNode = $rootNode->createNode('baz');
        $fluxNode = $rootNode->createNode('flux');
        $fluxNode->setProperty('someProperty', 42);
        $bachNode = $fluxNode->copyBefore($bazNode, 'bach');
        $flussNode = $fluxNode->copyAfter($bazNode, 'fluss');
        $this->assertNotSame($fluxNode, $flussNode);
        $this->assertNotSame($fluxNode, $bachNode);
        $this->assertEquals($fluxNode->getProperties(), $bachNode->getProperties());
        $this->assertEquals($fluxNode->getProperties(), $flussNode->getProperties());
        $this->persistenceManager->persistAll();
        $this->assertSame($bachNode, $rootNode->getNode('bach'));
        $this->assertSame($flussNode, $rootNode->getNode('fluss'));
    }
NodesTest