Bolt\Storage\Query\SearchQuery::getWhereExpression PHP Method

getWhereExpression() public method

Creates a composite expression that adds all the attached filters individual expressions into a combined one.
public getWhereExpression ( ) : CompositeExpression | null
return Doctrine\DBAL\Query\Expression\CompositeExpression | null
    public function getWhereExpression()
    {
        if (!count($this->filters)) {
            return null;
        }
        $expr = $this->qb->expr()->orX();
        /** @var Filter $filter */
        foreach ($this->filters as $filter) {
            $expr = $expr->add($filter->getExpression());
        }
        return $expr;
    }