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

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

    public function setPropertyAcceptsAndConvertsIdentifierIfTargetTypeIsReference()
    {
        $nodeTypeManager = $this->objectManager->get(NodeTypeManager::class);
        $nodeType = $nodeTypeManager->getNodeType('Neos.ContentRepository.Testing:NodeTypeWithReferences');
        $rootNode = $this->context->getNode('/');
        $nodeA = $rootNode->createNode('node-a', $nodeType, '30e893c1-caef-0ca5-b53d-e5699bb8e506');
        $nodeB = $rootNode->createNode('node-b', $nodeType, '81c848ed-abb5-7608-a5db-7eea0331ccfa');
        $nodeA->setProperty('property2', '81c848ed-abb5-7608-a5db-7eea0331ccfa');
        $this->assertSame($nodeB, $nodeA->getProperty('property2'));
        $nodeA->setProperty('property2', $nodeB);
        $this->assertSame($nodeB, $nodeA->getProperty('property2'));
    }
NodesTest