Code Duplication    Length = 5-5 lines in 2 locations

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

@@ 2806-2810 (lines=5) @@
2803
2804
            $class = $this->dm->getClassMetadata($mapping['targetDocument']);
2805
2806
        if (isset($class->discriminatorField, $data[$class->discriminatorField])) {
2807
            $discriminatorValue = $data[$class->discriminatorField];
2808
        } elseif ($class->defaultDiscriminatorValue !== null) {
2809
            $discriminatorValue = $class->defaultDiscriminatorValue;
2810
        }
2811
2812
        if ($discriminatorValue !== null) {
2813
            return isset($class->discriminatorMap[$discriminatorValue])
@@ 2839-2843 (lines=5) @@
2836
2837
        // @TODO figure out how to remove this
2838
        $discriminatorValue = null;
2839
        if (isset($class->discriminatorField, $data[$class->discriminatorField])) {
2840
            $discriminatorValue = $data[$class->discriminatorField];
2841
        } elseif (isset($class->defaultDiscriminatorValue)) {
2842
            $discriminatorValue = $class->defaultDiscriminatorValue;
2843
        }
2844
2845
        if ($discriminatorValue !== null) {
2846
            $className = isset($class->discriminatorMap[$discriminatorValue])