You are here

function commerce_braintree_hosted_fields_remove_hosted_fields_form in Commerce Braintree 7.2

Same name and namespace in other branches
  1. 7.3 modules/commerce_braintree_hostedfields/commerce_braintree_hostedfields.module \commerce_braintree_hosted_fields_remove_hosted_fields_form()

Helper method to strip a FAPI array of hosted fields.

_state

Parameters

$form:

2 calls to commerce_braintree_hosted_fields_remove_hosted_fields_form()
commerce_braintree_hostedfields_commerce_cardonfile_checkout_pane_form_alter in modules/commerce_braintree_hostedfields/commerce_braintree_hostedfields.module
Implements hook_commerce_cardonfile_checkout_pane_form_alter().
commerce_braintree_hostedfields_commerce_cardonfile_payment_terminal_form_alter in modules/commerce_braintree_hostedfields/commerce_braintree_hostedfields.module
Implements hook_commerce_cardonfile_payment_terminal_form_alter().

File

modules/commerce_braintree_hostedfields/commerce_braintree_hostedfields.module, line 182
Provides integration with Braintree Hosted Fields.

Code

function commerce_braintree_hosted_fields_remove_hosted_fields_form(&$form, &$form_state) {
  unset($form['braintree']);
  foreach ($form['#attached']['js'] as $key => $val) {
    if (!empty($form['#attached']['js'][$key]['data']['commerceBraintreeHostedFields'])) {
      unset($form['#attached']['js'][$key]);
    }
  }
}