Habari\QueryWhere::exists PHP Method

exists() public method

Shortcut to implementing an EXISTS test for one or more values as a new expression
public exists ( Query $values, string $paramname = null, boolean $positive = true ) : QueryWhere
$values Query
$paramname string
$positive boolean
return QueryWhere Returns $this, for fluid interface
    public function exists(Query $values, $paramname = null, $positive = true)
    {
        $expression = '';
        if (!$positive) {
            $expression .= 'NOT ';
        }
        $expression .= 'EXISTS (' . $values->get() . ')';
        $this->parameters = array_merge($this->parameters, $values->params());
        if (empty($paramname)) {
            $paramname = count($this->expressions) + 1;
        }
        $this->expressions[$paramname] = $expression;
        return $this;
    }