Code Duplication    Length = 5-5 lines in 2 locations

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

@@ 2591-2595 (lines=5) @@
2588
2589
            $class = $this->dm->getClassMetadata($mapping['targetDocument']);
2590
2591
        if (isset($class->discriminatorField, $data[$class->discriminatorField])) {
2592
            $discriminatorValue = $data[$class->discriminatorField];
2593
        } elseif ($class->defaultDiscriminatorValue !== null) {
2594
            $discriminatorValue = $class->defaultDiscriminatorValue;
2595
        }
2596
2597
        if ($discriminatorValue !== null) {
2598
            return isset($class->discriminatorMap[$discriminatorValue])
@@ 2624-2628 (lines=5) @@
2621
2622
        // @TODO figure out how to remove this
2623
        $discriminatorValue = null;
2624
        if (isset($class->discriminatorField, $data[$class->discriminatorField])) {
2625
            $discriminatorValue = $data[$class->discriminatorField];
2626
        } elseif (isset($class->defaultDiscriminatorValue)) {
2627
            $discriminatorValue = $class->defaultDiscriminatorValue;
2628
        }
2629
2630
        if ($discriminatorValue !== null) {
2631
            $className = isset($class->discriminatorMap[$discriminatorValue])