Code Duplication    Length = 12-12 lines in 2 locations

lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php 1 location

@@ 285-296 (lines=12) @@
282
283
            $stmt->execute();
284
285
            if ($isPostInsertId) {
286
                $generatedId = $idGenerator->generate($this->em, $entity);
287
                $id = [
288
                    $this->class->identifier[0] => $generatedId
289
                ];
290
                $postInsertIds[] = [
291
                    'generatedId' => $generatedId,
292
                    'entity' => $entity,
293
                ];
294
            } else {
295
                $id = $this->class->getIdentifierValues($entity);
296
            }
297
298
            if ($this->class->isVersioned) {
299
                $this->assignDefaultVersionValue($entity, $id);

lib/Doctrine/ORM/Persisters/Entity/JoinedSubclassPersister.php 1 location

@@ 177-188 (lines=12) @@
174
175
            $rootTableStmt->execute();
176
177
            if ($isPostInsertId) {
178
                $generatedId = $idGenerator->generate($this->em, $entity);
179
                $id = [
180
                    $this->class->identifier[0] => $generatedId
181
                ];
182
                $postInsertIds[] = [
183
                    'generatedId' => $generatedId,
184
                    'entity' => $entity,
185
                ];
186
            } else {
187
                $id = $this->em->getUnitOfWork()->getEntityIdentifier($entity);
188
            }
189
190
            if ($this->class->isVersioned) {
191
                $this->assignDefaultVersionValue($entity, $id);