diff --git a/src/Filters.php b/src/Filters.php index ebfd0f0..036af48 100644 --- a/src/Filters.php +++ b/src/Filters.php @@ -80,7 +80,7 @@ public function appendFilter(QueryBuilder $queryBuilder, string $alias, string $ return false; } - if (count($values) === 1 && is_callable($values[0])) { + if (count($values) === 1 && $values[0] instanceof \Closure) { call_user_func_array($values[0], [$queryBuilder, $alias]); } else { $filter = $this->getFilter($filterName);