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

@@ 616-626 (lines=11) @@
613
        }
614
615
        // Append scalar values to mixed result sets
616
        if (isset($rowData['scalars'])) {
617
            if ( ! isset($resultKey) ) {
618
                $resultKey = (isset($this->_rsm->indexByMap['scalars']))
619
                    ? $row[$this->_rsm->indexByMap['scalars']]
620
                    : $this->resultCounter - 1;
621
            }
622
623
            foreach ($rowData['scalars'] as $name => $value) {
624
                $result[$resultKey][$name] = $value;
625
            }
626
        }
627
628
        // Append new object to mixed result sets
629
        if (isset($rowData['newObjects'])) {