diff --git a/src/ExpressionLanguage/ExpressionFunction.php b/src/ExpressionLanguage/ExpressionFunction.php index 2bd938003..09153a046 100644 --- a/src/ExpressionLanguage/ExpressionFunction.php +++ b/src/ExpressionLanguage/ExpressionFunction.php @@ -12,7 +12,9 @@ class ExpressionFunction extends BaseExpressionFunction public function __construct(string $name, callable $compiler, ?callable $evaluator = null) { if (null === $evaluator) { - $evaluator = new EvaluatorIsNotAllowedException($name); + $evaluator = static function (string $name) { + throw new EvaluatorIsNotAllowedException($name); + }; } parent::__construct($name, $compiler, $evaluator);