Neos\ContentRepository\Tests\Unit\Domain\Repository\NodeDataRepositoryTest::findOneByIdentifierFindsRemovedNodeInRepositoryAndRespectsWorkspaceAndDimensions PHP Метод

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

    public function findOneByIdentifierFindsRemovedNodeInRepositoryAndRespectsWorkspaceAndDimensions()
    {
        $liveWorkspace = new Workspace('live');
        $nodeData = $this->getMockBuilder(NodeData::class)->disableOriginalConstructor()->getMock();
        $nodeData->expects($this->any())->method('getIdentifier')->will($this->returnValue('abcd-efgh-ijkl-mnop'));
        $this->nodeDataRepository->remove($nodeData);
        $dimensions = array('persona' => array('everybody'), 'language' => array('de_DE', 'mul_ZZ'));
        $nodeData->expects($this->atLeastOnce())->method('matchesWorkspaceAndDimensions')->with($liveWorkspace, $dimensions)->will($this->returnValue(true));
        $result = $this->nodeDataRepository->findOneByIdentifier('abcd-efgh-ijkl-mnop', $liveWorkspace, $dimensions);
        $this->assertNull($result);
    }