private function Combine(Condition $cond, $combiner)
    {
        $statement = '(' . $this->statement . ') ' . $combiner . ' (' . $cond->statement . ')';
        return new self($this->connection, $statement);
    }
private function Combine(Condition $cond, $combiner)
    {
        $statement = '(' . $this->statement . ') ' . $combiner . ' (' . $cond->statement . ')';
        return new self($this->connection, $statement);
    }
private function Combine ( Condition $ cond , $ combiner ) { $ statement = '(' . $ this -> statement . ') ' . $ combiner . ' (' . $ cond -> statement . ')' ; return new self ( $ this -> connection , $ statement ) ; }
Combines this condition with the given.
@param Condition $cond
@param $combiner
@return Condition
Combines this condition with the given .