You are here

function commerce_tax_order_item_type_form_submit in Commerce Core 8.2

Submission handler for commerce_tax_form_commerce_order_item_type_form_alter().

1 string reference to 'commerce_tax_order_item_type_form_submit'
commerce_tax_form_commerce_order_item_type_form_alter in modules/tax/commerce_tax.module
Implements hook_form_FORM_ID_alter() for 'commerce_order_item_type_form'.

File

modules/tax/commerce_tax.module, line 114
Provides tax functionality.

Code

function commerce_tax_order_item_type_form_submit($form, FormStateInterface $form_state) {

  /** @var \Drupal\commerce_order\Entity\OrderTypeInterface $order_item_type */
  $order_item_type = $form_state
    ->getFormObject()
    ->getEntity();
  $settings = $form_state
    ->getValue([
    'commerce_tax',
  ]);
  $order_item_type
    ->setThirdPartySetting('commerce_tax', 'taxable_type', $settings['taxable_type']);
  $order_item_type
    ->save();
}