function _webform_test_third_party_settings_form_validate in Webform 6.x
Same name and namespace in other branches
- 8.5 tests/modules/webform_test_third_party_settings/webform_test_third_party_settings.webform.inc \_webform_test_third_party_settings_form_validate()
Validate callback; Cleans up third party settings.
2 string references to '_webform_test_third_party_settings_form_validate'
- webform_test_third_party_settings_webform_admin_third_party_settings_form_alter in tests/
modules/ webform_test_third_party_settings/ webform_test_third_party_settings.webform.inc - Implements hook_webform_admin_third_party_settings_form_alter().
- webform_test_third_party_settings_webform_third_party_settings_form_alter in tests/
modules/ webform_test_third_party_settings/ webform_test_third_party_settings.webform.inc - Implements hook_webform_third_party_settings_form_alter().
File
- tests/
modules/ webform_test_third_party_settings/ webform_test_third_party_settings.webform.inc, line 78 - Integrates third party settings for the Webform module.
Code
function _webform_test_third_party_settings_form_validate(&$form, FormStateInterface $form_state) {
$third_party_settings = $form_state
->getValue('third_party_settings');
if (empty($third_party_settings['webform_test_third_party_settings']['message'])) {
$third_party_settings['webform_test_third_party_settings'] = NULL;
}
$form_state
->setValue('third_party_settings', $third_party_settings);
}