public function closestOperationDataProvider()
{
return array(array('currentNodePath' => '/b/b1/b1a', 'nodeTypeFilter' => '[instanceof Neos.ContentRepository.Testing:NodeType]', 'expectedNodePath' => '/b/b1'), array('currentNodePath' => '/b/b1/b1a', 'nodeTypeFilter' => 'InvalidFilter', 'expectedNodePath' => null), array('currentNodePath' => '/b/b3/b3b', 'nodeTypeFilter' => '[instanceof Neos.ContentRepository.Testing:NodeTypeWithSubnodes]', 'expectedNodePath' => '/b/b3'), array('currentNodePath' => '/b/b1/b1a', 'nodeTypeFilter' => '[instanceof Neos.ContentRepository.Testing:NodeTypeWithSubnodes]', 'expectedNodePath' => null), array('currentNodePath' => '/b/b1', 'nodeTypeFilter' => '[instanceof Neos.ContentRepository.Testing:NodeTypeWithSubnodes]', 'expectedNodePath' => null), array('currentNodePath' => '/b/b3/b3a', 'nodeTypeFilter' => '[instanceof Neos.ContentRepository.Testing:NodeType]', 'expectedNodePath' => '/b/b3/b3a'));
}