Code Duplication    Length = 4-4 lines in 2 locations

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

@@ 313-316 (lines=4) @@
310
            $mapping['defaultDiscriminatorValue'] = (string) $reference->{'default-discriminator-value'}['value'];
311
        }
312
        if (isset($reference->{'sort'})) {
313
            foreach ($reference->{'sort'}->{'sort'} as $sort) {
314
                $attr = $sort->attributes();
315
                $mapping['sort'][(string) $attr['field']] = isset($attr['order']) ? (string) $attr['order'] : 'asc';
316
            }
317
        }
318
        if (isset($reference->{'criteria'})) {
319
            foreach ($reference->{'criteria'}->{'criteria'} as $criteria) {
@@ 319-322 (lines=4) @@
316
            }
317
        }
318
        if (isset($reference->{'criteria'})) {
319
            foreach ($reference->{'criteria'}->{'criteria'} as $criteria) {
320
                $attr = $criteria->attributes();
321
                $mapping['criteria'][(string) $attr['field']] = (string) $attr['value'];
322
            }
323
        }
324
        if (isset($attributes['not-saved'])) {
325
            $mapping['notSaved'] = ('true' === (string) $attributes['not-saved']);