diff --git a/core/modules/views/src/Form/ViewsFormMainForm.php b/core/modules/views/src/Form/ViewsFormMainForm.php index c9c03b718a5e804b0edf9bca84e4df3794a3d472..80fb39d2b3f27b95fd85e26e2876c4c949a44c97 100644 --- a/core/modules/views/src/Form/ViewsFormMainForm.php +++ b/core/modules/views/src/Form/ViewsFormMainForm.php @@ -107,12 +107,7 @@ public function buildForm(array $form, FormStateInterface $form_state, ViewExecu // If the field provides a views form, allow it to modify the $form array. $has_form = FALSE; - if (property_exists($field, 'views_form_callback')) { - $callback = $field->views_form_callback; - $callback($view, $field, $form, $form_state); - $has_form = TRUE; - } - elseif (method_exists($field, 'viewsForm')) { + if (method_exists($field, 'viewsForm')) { $field->viewsForm($form, $form_state); $has_form = TRUE; } diff --git a/core/modules/views/src/ViewExecutable.php b/core/modules/views/src/ViewExecutable.php index 7637ec8f740670c60bc161600a323a0b8e5ff4b6..5cd0938bad8915bdca4c2f42b86e9b9c7777adca 100644 --- a/core/modules/views/src/ViewExecutable.php +++ b/core/modules/views/src/ViewExecutable.php @@ -2451,7 +2451,7 @@ public function buildThemeFunctions($hook) { */ public function hasFormElements() { foreach ($this->field as $field) { - if (property_exists($field, 'views_form_callback') || method_exists($field, 'viewsForm')) { + if (method_exists($field, 'viewsForm')) { return TRUE; } }