/**
  * @param Bool $filterBool
  * @throws ErrorException
  */
 private function addCondition(bool $filterBool)
 {
     foreach ($this->condition as $parameter => $queryAttr) {
         $conditionModel = new Condition();
         $conditionModel->parameter = $parameter;
         $conditionModel->attributes = $queryAttr;
         $itemFilter = $conditionModel->getElasticaFilter();
         if ($conditionModel->condition !== Condition::CONDITION_NOT_EQ) {
             $filterBool->addMust($itemFilter);
         } else {
             $filterBool->addMustNot($itemFilter);
         }
     }
 }