Code Duplication    Length = 10-10 lines in 2 locations

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

@@ 177-186 (lines=10) @@
174
                $entityKey = $this->rsm->entityMappings[$dqlAlias] ?: 0;
175
176
                // if this row has a NULL value for the root result id then make it a null result.
177
                if ( ! isset($nonemptyComponents[$dqlAlias]) ) {
178
                    $result[] = $this->rsm->isMixed
179
                        ? [$entityKey => null]
180
                        : null;
181
182
                    $resultKey = $this->resultCounter;
183
                    ++$this->resultCounter;
184
185
                    continue;
186
                }
187
188
                // Check for an existing element
189
                if ($this->isSimpleQuery || ! isset($this->identifierMap[$dqlAlias][$id[$dqlAlias]])) {

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

@@ 463-472 (lines=10) @@
460
                $entityKey = $this->rsm->entityMappings[$dqlAlias] ?: 0;
461
462
                // if this row has a NULL value for the root result id then make it a null result.
463
                if ( ! isset($nonemptyComponents[$dqlAlias]) ) {
464
                    if ($this->rsm->isMixed) {
465
                        $result[] = [$entityKey => null];
466
                    } else {
467
                        $result[] = null;
468
                    }
469
                    $resultKey = $this->resultCounter;
470
                    ++$this->resultCounter;
471
                    continue;
472
                }
473
474
                // check for existing result from the iterations before
475
                if ( ! isset($this->identifierMap[$dqlAlias][$id[$dqlAlias]])) {