public function TaxRateFormBase::validate in Ubercart 8.4        
                          
                  
                        
File
 
   - uc_tax/src/Form/TaxRateFormBase.php, line 131
 
  
  Class
  
  - TaxRateFormBase 
 
  - Defines the tax rate add/edit form.
 
  Namespace
  Drupal\uc_tax\Form
Code
public function validate(array $form, FormStateInterface $form_state) {
  parent::validate($form, $form_state);
  $rate = $form_state
    ->getValue('rate');
  $rate = trim($rate);
  
  if (floatval($rate) < 0) {
    $form_state
      ->setErrorByName('rate', $this
      ->t('Rate must be a positive number. No commas and only one decimal point.'));
  }
  
  $form_state
    ->setValue('rate', $rate);
}