function ui_patterns_settings_form_field_storage_config_edit_form_submit in UI Patterns Settings 8.2
Implements hook_form_field_storage_config_edit_form_submit().
1 string reference to 'ui_patterns_settings_form_field_storage_config_edit_form_submit'
- ui_patterns_settings_form_field_storage_config_edit_form_alter in ./
ui_patterns_settings.module - Implements hook_form_field_storage_config_edit_form_alter().
File
- ./
ui_patterns_settings.module, line 67 - Contains ui_patterns_settings.module.
Code
function ui_patterns_settings_form_field_storage_config_edit_form_submit(array $form, FormStateInterface $form_state) {
$settings = $form_state
->getValue('settings');
/** @var \Drupal\field\Entity\FieldStorageConfig $entity */
$entity = $form_state
->getFormObject()
->getEntity();
if (isset($settings['use_pattern']) && $settings['use_pattern'] === 1) {
UiPatternsSettings::getConfigManager()
->addMapping($entity
->id(), $settings['pattern_setting']);
}
else {
UiPatternsSettings::getConfigManager()
->addMapping($entity
->id(), NULL);
}
}