/**
  * Converts Article categories to ProductModel categories.
  *
  * @param Article         $entity
  * @param ProductDocument $document
  */
 protected function extractCategories(Article $entity, ProductDocument $document)
 {
     try {
         $categories = [];
         /** @var ObjectToCategory $relation */
         foreach ($entity->getCategories() as $relation) {
             if ($relation->getCategory()->isActive()) {
                 $categories[] = $relation->getCategory()->getId();
             }
         }
         $document->setCategories($categories);
     } catch (EntityNotFoundException $exception) {
         // No categories. Just ignore.
     }
 }