function disable_messages_page_bottom in Disable Messages 2.x
Implements hook_page_bottom().
File
- ./
disable_messages.module, line 336 - The disable_messages module file.
Code
function disable_messages_page_bottom(array &$page_bottom) {
// Swtich to anonymous function for the pre-render callback.
// see - https://www.drupal.org/node/2966725
// Found from - https://www.drupal.org/project/amswap/issues/3149894.
$callback = function ($elements) {
return disable_messages_pre_render_debug_output($elements);
};
// @todo The debug output is actually from the previous page load
// in form submissions. Need to figure out why and fix. Also need
// to test on regular pages where messages are shown.
if (\Drupal::config('disable_messages.settings')
->get('disable_messages_enable_debug')) {
$page_bottom['disable_messages_debug'] = [
'#type' => 'markup',
'#markup' => '',
'#pre_render' => [
$callback,
],
'#cache' => [
'max-age' => 0,
],
];
}
}