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,
      ],
    ];
  }
}