Code Duplication    Length = 12-12 lines in 2 locations

lib/Doctrine/ODM/MongoDB/Query/Expr.php 2 locations

@@ 860-871 (lines=12) @@
857
     * @param float             $y
858
     * @return $this
859
     */
860
    public function near($x, $y = null)
861
    {
862
        if ($x instanceof Point) {
863
            $x = $x->jsonSerialize();
864
        }
865
866
        if (is_array($x)) {
867
            return $this->operator('$near', ['$geometry' => $x]);
868
        }
869
870
        return $this->operator('$near', [$x, $y]);
871
    }
872
873
    /**
874
     * Add $nearSphere criteria to the expression.
@@ 886-897 (lines=12) @@
883
     * @param float             $y
884
     * @return $this
885
     */
886
    public function nearSphere($x, $y = null)
887
    {
888
        if ($x instanceof Point) {
889
            $x = $x->jsonSerialize();
890
        }
891
892
        if (is_array($x)) {
893
            return $this->operator('$nearSphere', ['$geometry' => $x]);
894
        }
895
896
        return $this->operator('$nearSphere', [$x, $y]);
897
    }
898
899
    /**
900
     * Negates an expression for the current field.