diff --git a/src/Plugin/search_api/display/SearchApiPageDisplayDeriver.php b/src/Plugin/search_api/display/SearchApiPageDisplayDeriver.php index 095f50e..e3e7721 100644 --- a/src/Plugin/search_api/display/SearchApiPageDisplayDeriver.php +++ b/src/Plugin/search_api/display/SearchApiPageDisplayDeriver.php @@ -21,17 +21,17 @@ class SearchApiPageDisplayDeriver extends DisplayDeriverBase { if (!isset($this->derivatives[$base_plugin_id])) { $plugin_derivatives = []; - foreach ($this->entityTypeManager->getStorage('search_api_page') - ->loadMultiple() as $search_api_page) { + $search_api_page_storage = $this->entityTypeManager->getStorage('search_api_page'); + foreach ($search_api_page_storage->loadMultiple() as $search_api_page) { $machine_name = $search_api_page->id(); $plugin_derivatives[$machine_name] = array( - 'id' => $base_plugin_id . PluginBase::DERIVATIVE_SEPARATOR . $machine_name, - 'label' => $search_api_page->label(), - 'description' => $this->t('Represents the search api page %search_api_page_title.', array('%search_api_page_title' => $search_api_page->label())), - 'index' => $search_api_page->getIndex(), - 'search_api_page' => $search_api_page, - ) + $base_plugin_definition; + 'id' => $base_plugin_id . PluginBase::DERIVATIVE_SEPARATOR . $machine_name, + 'label' => $search_api_page->label(), + 'description' => $this->t('Represents the search api page %search_api_page_title.', array('%search_api_page_title' => $search_api_page->label())), + 'index' => $search_api_page->getIndex(), + 'search_api_page' => $search_api_page, + ) + $base_plugin_definition; } $this->derivatives[$base_plugin_id] = $plugin_derivatives; }