code: protected function validateAttributeValue($attribute, $value)
      {
          $model = $this->getSearchModel();
          if (!$model->isAttributeSafe($attribute)) {
              $this->addError($this->filterAttributeName, $this->parseErrorMessage('unknownAttribute', ['attribute' => $attribute]));
              return;
          }
  
          $model->{$attribute} = $value;
          if (!$model->validate([$attribute])) {
              $this->addError($this->filterAttributeName, $model->getFirstError($attribute));
              return;
          }
      }
docs: Validates attribute value in the scope of [[model]].
  @param string $attribute attribute name.
  @param mixed $value attribute value.