diff --git a/src/Plugin/EntityBrowser/Widget/View.php b/src/Plugin/EntityBrowser/Widget/View.php index 3486b99..0517dd3 100644 --- a/src/Plugin/EntityBrowser/Widget/View.php +++ b/src/Plugin/EntityBrowser/Widget/View.php @@ -57,9 +57,7 @@ public function getForm(array &$original_form, FormStateInterface $form_state, a } } - \Drupal::requestStack()->push(new Request()); $form['view'] = $storage['widget_view']->executeDisplay($this->configuration['view_display']); - \Drupal::requestStack()->pop(); if (empty($storage['widget_view']->field['entity_browser_select'])) { return [ @@ -78,11 +76,8 @@ public function getForm(array &$original_form, FormStateInterface $form_state, a } } - $form['view']['exposed_form'] = $form['view']['view']['#view']->exposed_widgets; - $form['view']['exposed_form']['#type'] = 'container'; - unset($form['view']['exposed_form']['#theme']); $form['view']['view'] = [ - '#markup' => drupal_render($form['view']['view']), + '#markup' => \Drupal::service('renderer')->render($form['view']['view']), ]; return $form;