public function SequentialNumberPatternBase::validateConfigurationForm in Commerce Core 8.2
Overrides NumberPatternBase::validateConfigurationForm
File
- modules/
number_pattern/ src/ Plugin/ Commerce/ NumberPattern/ SequentialNumberPatternBase.php, line 156
Class
- SequentialNumberPatternBase
- Provides a base class for number pattern plugins which support sequences.
Namespace
Drupal\commerce_number_pattern\Plugin\Commerce\NumberPatternCode
public function validateConfigurationForm(array &$form, FormStateInterface $form_state) {
parent::validateConfigurationForm($form, $form_state);
$values = $form_state
->getValue($form['#parents']);
if (strpos($values['pattern'], '[pattern:number]') === FALSE) {
$form_state
->setError($form['pattern'], $this
->t('Missing the required token [pattern:number].'));
}
}