Skip to content

Commit 6612967

Browse files
authored
Merge pull request #4 from curiosity26/develop
Criteria must be an expression and not an array
2 parents b02fd38 + 78ea8b0 commit 6612967

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

Helper/AclHelperAgent.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,11 +88,13 @@ public function findBy(
8888
;
8989

9090
if (!empty($criteria)) {
91-
$predicates = [];
91+
$predicates = $builder->expr()->andX();
9292
foreach ($criteria as $field => $criterion) {
93-
$predicates[] = is_array($criterion)
93+
$predicates->add(
94+
is_array($criterion)
9495
? $builder->expr()->in("e,$field", ":$field")
95-
: $builder->expr()->eq("e.$field", ":$field");
96+
: $builder->expr()->eq("e.$field", ":$field")
97+
);
9698
$builder->setParameter(":$field", $criterion);
9799
}
98100

0 commit comments

Comments
 (0)