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

@@ 540-550 (lines=11) @@
537
        }
538
539
        // Append scalar values to mixed result sets
540
        if (isset($rowData['scalars'])) {
541
            if ( ! isset($resultKey) ) {
542
                $resultKey = (isset($this->_rsm->indexByMap['scalars']))
543
                    ? $row[$this->_rsm->indexByMap['scalars']]
544
                    : $this->resultCounter - 1;
545
            }
546
547
            foreach ($rowData['scalars'] as $name => $value) {
548
                $result[$resultKey][$name] = $value;
549
            }
550
        }
551
552
        // Append new object to mixed result sets
553
        if (isset($rowData['newObjects'])) {