diff --git a/src/Form/Form.php b/src/Form/Form.php index 57b07f8..c51e520 100644 --- a/src/Form/Form.php +++ b/src/Form/Form.php @@ -737,7 +737,7 @@ public function validate(): bool foreach ($this->widgets as $fieldName => $widget) { if (null !== $this->inputCallback && method_exists($widget, 'setInputCallback')) { - $widget->setInputCallback(fn () => ${$this->inputCallback}($fieldName, $widget)); + $widget->setInputCallback(fn () => call_user_func($this->inputCallback, $fieldName, $widget)); } $widget->validate();