/**
  * Transforms an id to an object (article).
  *
  * @param string $articleId
  *
  * @return ArticleInterface|void
  *
  * @throws TransformationFailedException if object (article) is not found
  */
 public function reverseTransform($articleId)
 {
     if (null === $articleId) {
         return;
     }
     $article = $this->articleProvider->getOneById($articleId);
     if (!$article instanceof ArticleInterface) {
         throw new TransformationFailedException(sprintf('Article with id "%s" does not exist!', $article));
     }
     return $article;
 }