Code Duplication    Length = 5-5 lines in 2 locations

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

@@ 2623-2627 (lines=5) @@
2620
2621
            $class = $this->dm->getClassMetadata($mapping['targetDocument']);
2622
2623
        if (isset($class->discriminatorField, $data[$class->discriminatorField])) {
2624
            $discriminatorValue = $data[$class->discriminatorField];
2625
        } elseif ($class->defaultDiscriminatorValue !== null) {
2626
            $discriminatorValue = $class->defaultDiscriminatorValue;
2627
        }
2628
2629
        if ($discriminatorValue !== null) {
2630
            return isset($class->discriminatorMap[$discriminatorValue])
@@ 2656-2660 (lines=5) @@
2653
2654
        // @TODO figure out how to remove this
2655
        $discriminatorValue = null;
2656
        if (isset($class->discriminatorField, $data[$class->discriminatorField])) {
2657
            $discriminatorValue = $data[$class->discriminatorField];
2658
        } elseif (isset($class->defaultDiscriminatorValue)) {
2659
            $discriminatorValue = $class->defaultDiscriminatorValue;
2660
        }
2661
2662
        if ($discriminatorValue !== null) {
2663
            $className = isset($class->discriminatorMap[$discriminatorValue])