/**
  * @param NodeInterface $node
  *
  * @return FacadeInterface
  */
 public function transformVersion($node)
 {
     $facade = $this->newFacade();
     $facade->id = $node->getId();
     $facade->nodeId = $node->getNodeId();
     $facade->name = $node->getName();
     $facade->version = $node->getVersion();
     $facade->createdBy = $node->getCreatedBy();
     $facade->updatedBy = $node->getUpdatedBy();
     $facade->createdAt = $node->getCreatedAt();
     $facade->updatedAt = $node->getUpdatedAt();
     $facade->status = $this->getTransformer('status')->transform($node->getStatus());
     return $facade;
 }
 /**
  * @param string        $message
  * @param NodeInterface $node
  */
 protected function info($message, NodeInterface $node)
 {
     $this->logger->info($message, array('node_id' => $node->getNodeId(), 'node_version' => $node->getVersion(), 'node_language' => $node->getLanguage(), 'node_name' => $node->getName()));
 }