From 467239c3c1e09213b0746fcb678b61c61df85795 Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Sat, 9 May 2020 17:55:30 +0930 Subject: [PATCH] Support invokables in conditions, not just Closures --- src/functions.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/functions.php b/src/functions.php index 6efd9ae..db472b0 100644 --- a/src/functions.php +++ b/src/functions.php @@ -34,7 +34,7 @@ function wrap($value) function evaluate($condition, array $params) { - return $condition === true || ($condition instanceof Closure && $condition(...$params)); + return $condition === true || (is_callable($condition) && $condition(...$params)); } function run_callbacks(array $callbacks, array $params)