/** * @param Criteria $criteria */ private function addRequiredIngredientsQueryFilter(Criteria $criteria) { if ($criteria->hasRequiredIngredients()) { $this->parameters['body']['query']['filtered']['filter']['and'][] = ['terms' => ['steps.name' => $criteria->getRequiredIngredients()]]; } }