Skip to content

Commit ec69eaa

Browse files
committed
Added support for 'set' startegy
1 parent cad3900 commit ec69eaa

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/Doctrine/ODM/MongoDB/Persisters/DocumentPersister.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -715,8 +715,12 @@ private function loadReferenceManyCollectionInverseSide(PersistentCollection $co
715715
$qb->slaveOkay(true);
716716
}
717717
$documents = $qb->getQuery()->execute()->toArray();
718-
foreach ($documents as $document) {
718+
foreach ($documents as $key => $document) {
719+
if ($mapping['strategy'] === 'set') {
720+
$collection->set($key, $document);
721+
} else {
719722
$collection->add($document);
723+
}
720724
}
721725
}
722726

0 commit comments

Comments
 (0)