Code Duplication    Length = 4-4 lines in 2 locations

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

@@ 314-317 (lines=4) @@
311
        if (isset($attributes['fieldName'])) {
312
            $mapping['fieldName'] = (string) $attributes['fieldName'];
313
        }
314
        if (isset($reference->{'discriminator-field'})) {
315
            $attr = $reference->{'discriminator-field'};
316
            $mapping['discriminatorField'] = (string) $attr['name'];
317
        }
318
        if (isset($reference->{'discriminator-map'})) {
319
            foreach ($reference->{'discriminator-map'}->{'discriminator-mapping'} as $discriminatorMapping) {
320
                $attr = $discriminatorMapping->attributes();
@@ 262-265 (lines=4) @@
259
        if (isset($attributes['fieldName'])) {
260
            $mapping['fieldName'] = (string) $attributes['fieldName'];
261
        }
262
        if (isset($embed->{'discriminator-field'})) {
263
            $attr = $embed->{'discriminator-field'};
264
            $mapping['discriminatorField'] = (string) $attr['name'];
265
        }
266
        if (isset($embed->{'discriminator-map'})) {
267
            foreach ($embed->{'discriminator-map'}->{'discriminator-mapping'} as $discriminatorMapping) {
268
                $attr = $discriminatorMapping->attributes();