/** * @param Criteria $criteria */ private function addGlassNameFilter(Criteria $criteria) { if ($criteria->hasGlassName()) { $this->parameters['body']['query']['filtered']['filter']['and'][] = ['term' => ['glass' => $criteria->getGlassName()]]; } }