/**
  * Shows a specific node
  *
  * @param string $identifier Specifies the node to look up
  * @param string $workspaceName Name of the workspace to use for querying the node
  * @param array $dimensions Optional list of dimensions and their values which should be used for querying the specified node
  * @return string
  */
 public function showAction($identifier, $workspaceName = 'live', array $dimensions = array())
 {
     $contentContext = $this->createContentContext($workspaceName, $dimensions);
     /** @var $node NodeInterface */
     $node = $contentContext->getNodeByIdentifier($identifier);
     if ($node === null) {
         $this->addExistingNodeVariantInformationToResponse($identifier, $contentContext);
         $this->throwStatus(404);
     }
     $this->view->assignMultiple(array('node' => $node, 'convertedNodeProperties' => $this->nodePropertyConverterService->getPropertiesArray($node)));
 }