You are here

public function DoubleQuoteWorkaround::validateConfigurationForm in Search API Solr 4.x

Same name and namespace in other branches
  1. 8.3 src/Plugin/search_api/processor/DoubleQuoteWorkaround.php \Drupal\search_api_solr\Plugin\search_api\processor\DoubleQuoteWorkaround::validateConfigurationForm()
  2. 8.2 src/Plugin/search_api/processor/DoubleQuoteWorkaround.php \Drupal\search_api_solr\Plugin\search_api\processor\DoubleQuoteWorkaround::validateConfigurationForm()

File

src/Plugin/search_api/processor/DoubleQuoteWorkaround.php, line 65

Class

DoubleQuoteWorkaround
Replaces double quotes in field values and query.

Namespace

Drupal\search_api_solr\Plugin\search_api\processor

Code

public function validateConfigurationForm(array &$form, FormStateInterface $form_state) {
  parent::validateConfigurationForm($form, $form_state);
  $replacement = trim($form_state
    ->getValue('replacement'));
  if (mb_strlen($replacement) < 3) {
    $form_state
      ->setErrorByName('replacement', $this
      ->t('The replacement should at least consist of three cahracters.'));
  }
}