/**
  * Handles the passed condition object.
  * Extends the provided query builder with the specify conditions.
  * Should use the andWhere function, otherwise other conditions would be overwritten.
  *
  * @param MinStockCondition $condition
  * @param QueryBuilder $query
  * @param ShopContextInterface $context
  * @return void
  */
 public function generateCondition(ConditionInterface $condition, QueryBuilder $query, ShopContextInterface $context)
 {
     if (!$condition->hasMinStock()) {
         return;
     }
     $query->andWhere('variantFilterArticleDetails.instock >= :minStock')->setParameter(':minStock', $condition->getMinStock());
 }