public static function CheckoutFlowWithPanesBase::validatePaneConfigurationForm in Commerce Core 8.2
Validates the pane configuration form.
Parameters
array $pane_configuration_form: The pane configuration form.
\Drupal\Core\Form\FormStateInterface $form_state: The complete form state.
File
- modules/
checkout/ src/ Plugin/ Commerce/ CheckoutFlow/ CheckoutFlowWithPanesBase.php, line 435
Class
- CheckoutFlowWithPanesBase
- Provides a base checkout flow that uses checkout panes.
Namespace
Drupal\commerce_checkout\Plugin\Commerce\CheckoutFlowCode
public static function validatePaneConfigurationForm(array &$pane_configuration_form, FormStateInterface $form_state) {
$pane_id = $pane_configuration_form['#pane_id'];
/** @var \Drupal\commerce_checkout\Plugin\Commerce\CheckoutPane\CheckoutPaneInterface[] $panes */
$panes = $form_state
->get('panes');
$pane =& $panes[$pane_id];
$pane
->validateConfigurationForm($pane_configuration_form, $form_state);
$form_state
->set('panes', $panes);
}