Code Duplication    Length = 6-6 lines in 2 locations

lib/Doctrine/ODM/MongoDB/Mapping/Driver/XmlDriver.php 2 locations

@@ 329-334 (lines=6) @@
326
                $mapping['sort'][(string) $attr['field']] = isset($attr['order']) ? (string) $attr['order'] : 'asc';
327
            }
328
        }
329
        if (isset($reference->{'criteria'})) {
330
            foreach ($reference->{'criteria'}->{'criteria'} as $criteria) {
331
                $attr = $criteria->attributes();
332
                $mapping['criteria'][(string) $attr['field']] = (string) $attr['value'];
333
            }
334
        }
335
        if (isset($attributes['not-saved'])) {
336
            $mapping['notSaved'] = ('true' === (string) $attributes['not-saved']);
337
        }
@@ 341-346 (lines=6) @@
338
        if (isset($attributes['also-load'])) {
339
            $mapping['alsoLoadFields'] = explode(',', $attributes['also-load']);
340
        }
341
        if (isset($reference->{'redundant-fields'})) {
342
            foreach ($reference->{'redundant-fields'}->{'field'} as $redundantField) {
343
                $attr = $redundantField->attributes();
344
                $mapping['redundantFields'][] = (string) $attr['name'];
345
            }
346
        }
347
        $this->addFieldMapping($class, $mapping);
348
    }
349