From 3ddc68b0a5997786282c2a67f12e5a05468e37f8 Mon Sep 17 00:00:00 2001 From: Peter Rotich <peter@enhancesoft.com> Date: Fri, 6 Jul 2018 07:40:24 +0000 Subject: [PATCH] ORM: Add "__in" operator to evaluate --- include/class.orm.php | 1 + 1 file changed, 1 insertion(+) diff --git a/include/class.orm.php b/include/class.orm.php index 934dcc86f..1325bbab7 100644 --- a/include/class.orm.php +++ b/include/class.orm.php @@ -2282,6 +2282,7 @@ class SqlCompiler { 'gte' => function($a, $b) { return $a >= $b; }, 'lt' => function($a, $b) { return $a < $b; }, 'lte' => function($a, $b) { return $a <= $b; }, + 'in' => function($a, $b) { return in_array($a, is_array($b) ? $b : array($b)); }, 'contains' => function($a, $b) { return stripos($a, $b) !== false; }, 'startswith' => function($a, $b) { return stripos($a, $b) === 0; }, 'endswith' => function($a, $b) { return iEndsWith($a, $b); }, -- GitLab