Code Duplication    Length = 5-5 lines in 2 locations

lib/Doctrine/ODM/MongoDB/UnitOfWork.php 2 locations

@@ 2602-2606 (lines=5) @@
2599
2600
            $class = $this->dm->getClassMetadata($mapping['targetDocument']);
2601
2602
        if (isset($class->discriminatorField, $data[$class->discriminatorField])) {
2603
            $discriminatorValue = $data[$class->discriminatorField];
2604
        } elseif ($class->defaultDiscriminatorValue !== null) {
2605
            $discriminatorValue = $class->defaultDiscriminatorValue;
2606
        }
2607
2608
        if ($discriminatorValue !== null) {
2609
            return isset($class->discriminatorMap[$discriminatorValue])
@@ 2635-2639 (lines=5) @@
2632
2633
        // @TODO figure out how to remove this
2634
        $discriminatorValue = null;
2635
        if (isset($class->discriminatorField, $data[$class->discriminatorField])) {
2636
            $discriminatorValue = $data[$class->discriminatorField];
2637
        } elseif (isset($class->defaultDiscriminatorValue)) {
2638
            $discriminatorValue = $class->defaultDiscriminatorValue;
2639
        }
2640
2641
        if ($discriminatorValue !== null) {
2642
            $className = isset($class->discriminatorMap[$discriminatorValue])