Support invokables in conditions, not just Closures

This commit is contained in:
Toby Zerner 2020-05-09 17:55:30 +09:30
parent 2570c24390
commit 467239c3c1
1 changed files with 1 additions and 1 deletions

View File

@ -34,7 +34,7 @@ function wrap($value)
function evaluate($condition, array $params) 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) function run_callbacks(array $callbacks, array $params)