protected buildFlowQueryWithNodeInContext ( Neos\ContentRepository\Domain\Model\NodeInterface $mockNode, array $nodeContextProperties ) : |
||
$mockNode | Neos\ContentRepository\Domain\Model\NodeInterface | |
$nodeContextProperties | array | |
return |
protected function buildFlowQueryWithNodeInContext($mockNode, $nodeContextProperties)
{
$mockNodeContext = $this->getMockBuilder(Context::class)->disableOriginalConstructor()->getMock();
$mockNodeContext->expects($this->any())->method('getProperties')->will($this->returnValue($nodeContextProperties));
$mockNode->expects($this->any())->method('getContext')->will($this->returnValue($mockNodeContext));
$mockFlowQuery = $this->getMockBuilder(FlowQuery::class)->disableOriginalConstructor()->getMock();
$mockFlowQuery->expects($this->any())->method('getContext')->will($this->returnValue(array($mockNode)));
return $mockFlowQuery;
}