public function getNodeAction(SessionManager $repository, $workspace, $path, Request $request)
 {
     if (!$repository->nodeExists($path)) {
         throw new ResourceNotFoundException('Unknown node');
     }
     $context = new NodeContext($repository, $workspace);
     if ($request->query->has('reducedTree')) {
         $context->enableReducedTree();
     }
     return $this->buildResponseWithContext($repository->getNode($path), $context);
 }