/** * {@inheritdoc} */ public function submitForm(array &$form, array &$form_state) { $mappings = language_get_browser_drupal_langcode_mappings(); if (array_key_exists($this->browserLangcode, $mappings)) { unset($mappings[$this->browserLangcode]); language_set_browser_drupal_langcode_mappings($mappings); } $form_state['redirect_route']['route_name'] = 'language.negotiation_browser'; }
/** * {@inheritdoc} */ public function submitForm(array &$form, FormStateInterface $form_state) { $mappings = language_get_browser_drupal_langcode_mappings(); if (array_key_exists($this->browserLangcode, $mappings)) { unset($mappings[$this->browserLangcode]); language_set_browser_drupal_langcode_mappings($mappings); } $form_state->setRedirect('language.negotiation_browser'); }