BaseQuery::addStatement PHP Method

addStatement() protected method

Add statement for all kind of clauses
protected addStatement ( $clause, $statement, array $parameters = [] )
$clause
$statement
$parameters array
    protected function addStatement($clause, $statement, $parameters = array())
    {
        if ($statement === null) {
            return $this->resetClause($clause);
        }
        // $statement !== null
        if ($this->clauses[$clause]) {
            if (is_array($statement)) {
                $this->statements[$clause] = array_merge($this->statements[$clause], $statement);
            } else {
                $this->statements[$clause][] = $statement;
            }
            $this->parameters[$clause] = array_merge($this->parameters[$clause], $parameters);
        } else {
            $this->statements[$clause] = $statement;
            $this->parameters[$clause] = $parameters;
        }
        return $this;
    }