Code Duplication    Length = 8-8 lines in 2 locations

lib/Doctrine/DBAL/Query/QueryBuilder.php 2 locations

@@ 776-783 (lines=8) @@
773
     *
774
     * @return $this This QueryBuilder instance.
775
     */
776
    public function where($predicates)
777
    {
778
        if ( ! (func_num_args() == 1 && $predicates instanceof CompositeExpression)) {
779
            $predicates = new CompositeExpression(CompositeExpression::TYPE_AND, func_get_args());
780
        }
781
782
        return $this->add('where', $predicates);
783
    }
784
785
    /**
786
     * Adds one or more restrictions to the query results, forming a logical
@@ 962-969 (lines=8) @@
959
     *
960
     * @return $this This QueryBuilder instance.
961
     */
962
    public function having($having)
963
    {
964
        if ( ! (func_num_args() == 1 && $having instanceof CompositeExpression)) {
965
            $having = new CompositeExpression(CompositeExpression::TYPE_AND, func_get_args());
966
        }
967
968
        return $this->add('having', $having);
969
    }
970
971
    /**
972
     * Adds a restriction over the groups of the query, forming a logical