Example #1
0
 /**
  * @param Criteria $criteria
  */
 private function addOptionalIngredientsQueryFilter(Criteria $criteria)
 {
     if ($criteria->hasOptionalIngredients()) {
         foreach ($criteria->getOptionalIngredients() as $ingredientName) {
             $this->parameters['body']['query']['filtered']['filter']['or'][] = ['terms' => ['steps.name' => [$ingredientName]]];
         }
     }
 }