function NodeSearch::submitConfigurationForm
Form submission handler.
Parameters
array $form: An associative array containing the structure of the plugin form as built by static::buildConfigurationForm().
\Drupal\Core\Form\FormStateInterface $form_state: The current state of the form. Calling code should pass on a subform state created through \Drupal\Core\Form\SubformState::createForSubform().
Overrides PluginFormInterface::submitConfigurationForm
File
- 
              core/
modules/ node/ src/ Plugin/ Search/ NodeSearch.php, line 859  
Class
- NodeSearch
 - Handles searching for node entities using the Search module index.
 
Namespace
Drupal\node\Plugin\SearchCode
public function submitConfigurationForm(array &$form, FormStateInterface $form_state) {
  foreach ($this->getRankings() as $var => $values) {
    if (!$form_state->isValueEmpty([
      'rankings',
      $var,
      'value',
    ])) {
      $this->configuration['rankings'][$var] = $form_state->getValue([
        'rankings',
        $var,
        'value',
      ]);
    }
    else {
      unset($this->configuration['rankings'][$var]);
    }
  }
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.