diff --git a/core/modules/menu_link/src/Plugin/Field/FieldWidget/MenuLinkWidget.php b/core/modules/menu_link/src/Plugin/Field/FieldWidget/MenuLinkWidget.php index abf2631..01041dc 100644 --- a/core/modules/menu_link/src/Plugin/Field/FieldWidget/MenuLinkWidget.php +++ b/core/modules/menu_link/src/Plugin/Field/FieldWidget/MenuLinkWidget.php @@ -95,7 +95,7 @@ public function formElement(FieldItemListInterface $items, $delta, array $elemen /** @var \Drupal\Core\Entity\EntityInterface $entity */ $entity = $items->getParent()->getValue(); - $element['#pre_render'][] = [$this, 'preRenderMenuDetails']; + $element['#pre_render'][] = [get_class($this), 'preRenderMenuDetails']; $element['#attached']['library'][] = 'menu_link/menu_link.form'; @@ -161,7 +161,7 @@ public function formElement(FieldItemListInterface $items, $delta, array $elemen * @return array * A renderable array. */ - public function preRenderMenuDetails($element) { + public static function preRenderMenuDetails($element) { $element['menu']['enabled'] = $element['enabled']; $element['menu']['title'] = $element['title']; $element['menu']['description'] = $element['description'];