framework/db/QueryTrait.php
public function orFilterWhere(array $condition)
    {
        $condition = $this->filterCondition($condition);
        if ($condition !== []) {
            $this->orWhere($condition);
        }

        return $this;
    }
public function orFilterWhere(array $condition)
    {
        $condition = $this->filterCondition($condition);
        if ($condition !== []) {
            $this->orWhere($condition);
        }

        return $this;
    }
Adds an additional WHERE condition to the existing one but ignores [[isEmpty()|empty operands]].
The new condition and the existing one will be joined using the 'OR' operator.

This method is similar to [[orWhere()]]. The main difference is that this method will
remove [[isEmpty()|empty query operands]]. As a result, this method is best suited
for building query conditions based on filter values entered by users.

@param array $condition the new WHERE condition. Please refer to [[where()]]
on how to specify this parameter.
@return $this the query object itself
@see filterWhere()
@see andFilterWhere()