Code Duplication    Length = 11-12 lines in 2 locations

lib/Doctrine/ORM/Internal/Hydration/ArrayHydrator.php 1 location

@@ 230-241 (lines=12) @@
227
        }
228
229
        // Append scalar values to mixed result sets
230
        if (isset($rowData['scalars'])) {
231
            if ( ! isset($resultKey)) {
232
                // this only ever happens when no object is fetched (scalar result only)
233
                $resultKey = isset($this->_rsm->indexByMap['scalars'])
234
                    ? $row[$this->_rsm->indexByMap['scalars']]
235
                    : $this->_resultCounter - 1;
236
            }
237
238
            foreach ($rowData['scalars'] as $name => $value) {
239
                $result[$resultKey][$name] = $value;
240
            }
241
        }
242
243
        // Append new object to mixed result sets
244
        if (isset($rowData['newObjects'])) {

lib/Doctrine/ORM/Internal/Hydration/ObjectHydrator.php 1 location

@@ 578-588 (lines=11) @@
575
        }
576
577
        // Append scalar values to mixed result sets
578
        if (isset($rowData['scalars'])) {
579
            if ( ! isset($resultKey) ) {
580
                $resultKey = (isset($this->_rsm->indexByMap['scalars']))
581
                    ? $row[$this->_rsm->indexByMap['scalars']]
582
                    : $this->resultCounter - 1;
583
            }
584
585
            foreach ($rowData['scalars'] as $name => $value) {
586
                $result[$resultKey][$name] = $value;
587
            }
588
        }
589
590
        // Append new object to mixed result sets
591
        if (isset($rowData['newObjects'])) {