Code Duplication    Length = 9-10 lines in 2 locations

lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php 2 locations

@@ 403-411 (lines=9) @@
400
     */
401
    private function addInheritedFields(ClassMetadata $subClass, ClassMetadata $parentClass)
402
    {
403
        foreach ($parentClass->fieldMappings as $mapping) {
404
            if ( ! isset($mapping['inherited']) && ! $parentClass->isMappedSuperclass) {
405
                $mapping['inherited'] = $parentClass->name;
406
            }
407
            if ( ! isset($mapping['declared'])) {
408
                $mapping['declared'] = $parentClass->name;
409
            }
410
            $subClass->addInheritedFieldMapping($mapping);
411
        }
412
        foreach ($parentClass->reflFields as $name => $field) {
413
            $subClass->reflFields[$name] = $field;
414
        }
@@ 450-459 (lines=10) @@
447
448
    private function addInheritedEmbeddedClasses(ClassMetadata $subClass, ClassMetadata $parentClass)
449
    {
450
        foreach ($parentClass->embeddedClasses as $field => $embeddedClass) {
451
            if ( ! isset($embeddedClass['inherited']) && ! $parentClass->isMappedSuperclass) {
452
                $embeddedClass['inherited'] = $parentClass->name;
453
            }
454
            if ( ! isset($embeddedClass['declared'])) {
455
                $embeddedClass['declared'] = $parentClass->name;
456
            }
457
458
            $subClass->embeddedClasses[$field] = $embeddedClass;
459
        }
460
    }
461
462
    /**