Code Duplication    Length = 4-4 lines in 2 locations

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

@@ 258-261 (lines=4) @@
255
        if (isset($attributes['fieldName'])) {
256
            $mapping['fieldName'] = (string) $attributes['fieldName'];
257
        }
258
        if (isset($embed->{'discriminator-field'})) {
259
            $attr = $embed->{'discriminator-field'};
260
            $mapping['discriminatorField'] = (string) $attr['name'];
261
        }
262
        if (isset($embed->{'discriminator-map'})) {
263
            foreach ($embed->{'discriminator-map'}->{'discriminator-mapping'} as $discriminatorMapping) {
264
                $attr = $discriminatorMapping->attributes();
@@ 308-311 (lines=4) @@
305
        if (isset($attributes['fieldName'])) {
306
            $mapping['fieldName'] = (string) $attributes['fieldName'];
307
        }
308
        if (isset($reference->{'discriminator-field'})) {
309
            $attr = $reference->{'discriminator-field'};
310
            $mapping['discriminatorField'] = (string) $attr['name'];
311
        }
312
        if (isset($reference->{'discriminator-map'})) {
313
            foreach ($reference->{'discriminator-map'}->{'discriminator-mapping'} as $discriminatorMapping) {
314
                $attr = $discriminatorMapping->attributes();