diff --git a/core/modules/search/lib/Drupal/search/Form/SearchSettingsForm.php b/core/modules/search/lib/Drupal/search/Form/SearchSettingsForm.php index a58bb00..bbcc9ea 100644 --- a/core/modules/search/lib/Drupal/search/Form/SearchSettingsForm.php +++ b/core/modules/search/lib/Drupal/search/Form/SearchSettingsForm.php @@ -234,7 +234,8 @@ public function submitForm(array &$form, array &$form_state) { $this->searchSettings->set('default_module', $form_state['values']['default_module']); // Handle per-plugin submission logic. - foreach ($this->searchPluginManager->getActivePlugins() as $plugin) { + $active_plugins = $this->searchPluginManager->getActivePlugins(); + foreach ($active_plugins as $plugin) { $plugin->submitAdminForm($form, $form_state); }