function commerce_braintree_hosted_fields_remove_hosted_fields_form in Commerce Braintree 7.2
Same name and namespace in other branches
- 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]);
}
}
}