From 60a2628f9d1a62fbe4bc467dbf60301344c52953 Mon Sep 17 00:00:00 2001 From: Alessandro Frangioni <> Date: Tue, 20 Jun 2017 09:25:14 +0200 Subject: [PATCH] Iteration simplified --- lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php b/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php index f94d79e96..9cec30ffd 100644 --- a/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php +++ b/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php @@ -346,9 +346,7 @@ class BasicEntityPersister implements EntityPersister $types = []; foreach ($id as $field => $value) { - foreach ($this->getTypes($field, $value, $versionedClass) as $type) { - $types[] = $type; - } + $types = array_merge($types, $this->getTypes($field, $value, $versionedClass)); } $flatId = $this->identifierFlattener->flattenIdentifier($versionedClass, $id);