function better_formats_field_config_edit_form_submit in Better Formats 8
Submit handler for field instance edit form.
Copied and slightly modifed from FieldConfigEditForm::submitForm().
See also
\Drupal\field_ui\Form\FieldConfigEditForm::submitForm()
1 string reference to 'better_formats_field_config_edit_form_submit'
File
- ./
better_formats.module, line 442 - Enhances the core input format system by managing input format defaults and settings.
Code
function better_formats_field_config_edit_form_submit(array &$form, FormStateInterface $form_state) {
$entity = $form_state
->getFormObject()
->getEntity();
$text_processing = better_formats_is_text_format($entity
->getType());
// Only act on fields that have text processing enabled.
if ($text_processing) {
// Handle the default value.
$default_value = [];
$default_input_value = $form_state
->getValue([
'default_value_input',
$entity
->getName(),
]);
if ($default_input_value != NULL) {
$default_value = $default_input_value;
}
$entity
->setDefaultValue($default_value)
->save();
}
}