public function AddToCartForm::validateForm in Ubercart 8.4
Form validation handler.
Parameters
array $form: An associative array containing the structure of the form.
\Drupal\Core\Form\FormStateInterface $form_state: The current state of the form.
Overrides FormBase::validateForm
File
- uc_product/
src/ Form/ AddToCartForm.php, line 72
Class
- AddToCartForm
- Defines a complex form for adding a product to the cart.
Namespace
Drupal\uc_product\FormCode
public function validateForm(array &$form, FormStateInterface $form_state) {
$data = \Drupal::moduleHandler()
->invokeAll('uc_add_to_cart_data', [
$form_state
->getValues(),
]);
$form_state
->set('variant', uc_product_load_variant($form_state
->getValue('nid'), $data));
}