From 4a793a908352612efeea7ba11da1c42720fbfa85 Mon Sep 17 00:00:00 2001 From: Peter Rotich <peter@enhancesoft.com> Date: Wed, 22 Aug 2018 05:14:01 +0000 Subject: [PATCH] orm: Add route to merge InstrumentedList --- include/class.orm.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/include/class.orm.php b/include/class.orm.php index 1325bbab7..473be838c 100644 --- a/include/class.orm.php +++ b/include/class.orm.php @@ -2110,6 +2110,14 @@ extends ModelResultSet { return $object; } + + function merge(InstrumentedList $list, $save=false) { + foreach ($list as $object) + $this->add($object, $save); + + return $this; + } + function remove($object, $delete=true) { if ($delete) $object->delete(); -- GitLab