function commerce_checkout_order_type_form_submit in Commerce Core 8.2
Submission handler for commerce_checkout_form_commerce_order_type_form_alter().
1 string reference to 'commerce_checkout_order_type_form_submit'
- commerce_checkout_form_commerce_order_type_form_alter in modules/
checkout/ commerce_checkout.module - Implements hook_form_FORM_ID_alter() for 'commerce_order_type_form'.
File
- modules/
checkout/ commerce_checkout.module, line 153 - Provides configurable checkout flows.
Code
function commerce_checkout_order_type_form_submit($form, FormStateInterface $form_state) {
/** @var \Drupal\commerce_order\Entity\OrderTypeInterface $order_type */
$order_type = $form_state
->getFormObject()
->getEntity();
$settings = $form_state
->getValue([
'commerce_checkout',
]);
$order_type
->setThirdPartySetting('commerce_checkout', 'checkout_flow', $settings['checkout_flow']);
$order_type
->save();
}