public function ColorButton::validateInput in CKEditor Color Button 8
Ensure values entered for color hex values contain no unsafe characters.
Parameters
$element:
\Drupal\Core\Form\FormStateInterface $form_state:
File
- src/
Plugin/ CKEditorPlugin/ ColorButton.php, line 111  
Class
- ColorButton
 - Defines the "colorbutton" plugin.
 
Namespace
Drupal\colorbutton\Plugin\CKEditorPluginCode
public function validateInput(array $element, FormStateInterface $form_state) {
  $input = $form_state
    ->getValue([
    'editor',
    'settings',
    'plugins',
    'colorbutton',
    'colors',
  ]);
  if (preg_match('/([^A-F0-9,])/i', $input)) {
    $form_state
      ->setError($element, 'Only valid hex values are allowed (A-F, 0-9). No other symbols or letters are allowed. Please check your settings and try again.');
  }
}