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)
{
return $condition === true || ($condition instanceof Closure && $condition(...$params));
return $condition === true || (is_callable($condition) && $condition(...$params));
}
function run_callbacks(array $callbacks, array $params)