Neos\ContentRepository\Tests\Unit\Domain\Service\NodeServiceTest::createNodeService PHP Метод

createNodeService() защищенный Метод

protected createNodeService ( ) : Neos\ContentRepository\Domain\Service\NodeService
Результат Neos\ContentRepository\Domain\Service\NodeService
    protected function createNodeService()
    {
        $nodeService = new NodeService();
        $mockNodeTypeManager = $this->getMockBuilder(NodeTypeManager::class)->disableOriginalConstructor()->getMock();
        $mockNodeTypeManager->expects($this->any())->method('getSubNodeTypes')->will($this->returnValue($this->subNodeTypesFixture));
        $mockNodeTypeManager->expects($this->any())->method('getNodeType')->will($this->returnCallback(function ($nodeTypeName) {
            return new NodeType($nodeTypeName, array(), array());
        }));
        $this->inject($nodeService, 'nodeTypeManager', $mockNodeTypeManager);
        return $nodeService;
    }