public function setUp() { $this->mockWorkspace = $this->getMockBuilder(Workspace::class)->disableOriginalConstructor()->getMock(); $this->nodeData = $this->getAccessibleMock(NodeData::class, array('addOrUpdate'), array('/foo/bar', $this->mockWorkspace)); $this->mockNodeType = $this->getMockBuilder(NodeType::class)->disableOriginalConstructor()->getMock(); $this->mockNodeTypeManager = $this->getMockBuilder(NodeTypeManager::class)->disableOriginalConstructor()->getMock(); $this->mockNodeTypeManager->expects($this->any())->method('getNodeType')->will($this->returnValue($this->mockNodeType)); $this->mockNodeTypeManager->expects($this->any())->method('hasNodeType')->will($this->returnValue(true)); $this->inject($this->nodeData, 'nodeTypeManager', $this->mockNodeTypeManager); $this->mockNodeDataRepository = $this->getMockBuilder(NodeDataRepository::class)->disableOriginalConstructor()->getMock(); $this->inject($this->nodeData, 'nodeDataRepository', $this->mockNodeDataRepository); }