function footer_message_form_system_site_information_settings_submit in Footer Message 8
Custom handler submit for system site information settings form.
1 string reference to 'footer_message_form_system_site_information_settings_submit'
File
- ./
footer_message.module, line 54 - This module provides a configurable footer message as a block.
Code
function footer_message_form_system_site_information_settings_submit(&$form, FormStateInterface $form_state) {
$values = $form_state
->getValue('footer_message_msg');
$element = $form['footer_message_msg'];
$config = \Drupal::service('config.factory')
->getEditable('footer_message.settings');
$config
->set('footer_message_msg', $values['value'])
->set('footer_message_format', $values['format'])
->save();
// Invalidate footer_message block cache tag.
if ($values['value'] != $element['#default_value'] || $values['format'] != $element['#format']) {
Cache::invalidateTags([
'block:footer_message',
]);
}
}