Code Duplication    Length = 5-5 lines in 2 locations

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

@@ 2828-2832 (lines=5) @@
2825
2826
            $class = $this->dm->getClassMetadata($mapping['targetDocument']);
2827
2828
        if (isset($class->discriminatorField, $data[$class->discriminatorField])) {
2829
            $discriminatorValue = $data[$class->discriminatorField];
2830
        } elseif ($class->defaultDiscriminatorValue !== null) {
2831
            $discriminatorValue = $class->defaultDiscriminatorValue;
2832
        }
2833
2834
        if ($discriminatorValue !== null) {
2835
            return isset($class->discriminatorMap[$discriminatorValue])
@@ 2861-2865 (lines=5) @@
2858
2859
        // @TODO figure out how to remove this
2860
        $discriminatorValue = null;
2861
        if (isset($class->discriminatorField, $data[$class->discriminatorField])) {
2862
            $discriminatorValue = $data[$class->discriminatorField];
2863
        } elseif (isset($class->defaultDiscriminatorValue)) {
2864
            $discriminatorValue = $class->defaultDiscriminatorValue;
2865
        }
2866
2867
        if ($discriminatorValue !== null) {
2868
            $className = isset($class->discriminatorMap[$discriminatorValue])