Code Duplication    Length = 14-15 lines in 2 locations

src/Oro/Bundle/ApiBundle/Processor/Shared/SetTotalCountHeader.php 1 location

@@ 145-159 (lines=15) @@
142
     *
143
     * @return object
144
     */
145
    protected function cloneQuery($query)
146
    {
147
        $result = clone $query;
148
149
        if ($result instanceof Query) {
150
            // clone parameters
151
            $result->setParameters(clone $query->getParameters());
152
            // clone hints
153
            foreach ($query->getHints() as $name => $value) {
154
                $result->setHint($name, $value);
155
            }
156
        }
157
158
        return $result;
159
    }
160
}
161

src/Oro/Bundle/BatchBundle/ORM/Query/BufferedQueryResultIterator.php 1 location

@@ 348-361 (lines=14) @@
345
     * @param Query $query
346
     * @return Query
347
     */
348
    protected function cloneQuery(Query $query)
349
    {
350
        $result = clone $query;
351
352
        // clone parameters
353
        $result->setParameters(clone $query->getParameters());
354
355
        // clone hints
356
        foreach ($query->getHints() as $name => $value) {
357
            $result->setHint($name, $value);
358
        }
359
360
        return $result;
361
    }
362
363
    /**
364
     * Attempts to load next page