Code Duplication    Length = 9-9 lines in 2 locations

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

@@ 1040-1048 (lines=9) @@
1037
     * @return $this
1038
     * @throws \BadMethodCallException If the query is not a mapReduce command.
1039
     */
1040
    public function mapReduceOptions(array $options)
1041
    {
1042
        if ($this->query['type'] !== Query::TYPE_MAP_REDUCE) {
1043
            throw new \BadMethodCallException('This method requires a mapReduce command (call map() or mapReduce() first)');
1044
        }
1045
1046
        $this->query['mapReduce']['options'] = $options;
1047
        return $this;
1048
    }
1049
1050
    /**
1051
     * Updates the value of the field to a specified value if the specified value is greater than the current value of the field.
@@ 1210-1218 (lines=9) @@
1207
     * @return $this
1208
     * @throws \BadMethodCallException If the query is not a mapReduce command.
1209
     */
1210
    public function out($out)
1211
    {
1212
        if ($this->query['type'] !== Query::TYPE_MAP_REDUCE) {
1213
            throw new \BadMethodCallException('This method requires a mapReduce command (call map() or mapReduce() first)');
1214
        }
1215
1216
        $this->query['mapReduce']['out'] = $out;
1217
        return $this;
1218
    }
1219
1220
    /**
1221
     * Remove the first element from the current array field.