Code Duplication    Length = 5-5 lines in 2 locations

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

@@ 2796-2800 (lines=5) @@
2793
2794
            $class = $this->dm->getClassMetadata($mapping['targetDocument']);
2795
2796
        if (isset($class->discriminatorField, $data[$class->discriminatorField])) {
2797
            $discriminatorValue = $data[$class->discriminatorField];
2798
        } elseif ($class->defaultDiscriminatorValue !== null) {
2799
            $discriminatorValue = $class->defaultDiscriminatorValue;
2800
        }
2801
2802
        if ($discriminatorValue !== null) {
2803
            return isset($class->discriminatorMap[$discriminatorValue])
@@ 2829-2833 (lines=5) @@
2826
2827
        // @TODO figure out how to remove this
2828
        $discriminatorValue = null;
2829
        if (isset($class->discriminatorField, $data[$class->discriminatorField])) {
2830
            $discriminatorValue = $data[$class->discriminatorField];
2831
        } elseif (isset($class->defaultDiscriminatorValue)) {
2832
            $discriminatorValue = $class->defaultDiscriminatorValue;
2833
        }
2834
2835
        if ($discriminatorValue !== null) {
2836
            $className = isset($class->discriminatorMap[$discriminatorValue])