_drupal_shutdown_function_handle_exception

_drupal_shutdown_function_handle_exception($exception)

Displays and logs any errors that may happen during shutdown.

Parameters

\Exception|\Throwable $exception: The exception object that was thrown.

See also

_drupal_shutdown_function()

File

core/includes/bootstrap.inc, line 1009
Functions that need to be loaded on every Drupal request.

Code

function _drupal_shutdown_function_handle_exception($exception) {
  // If using PHP-FPM then fastcgi_finish_request() will have been fired
  // preventing further output to the browser.
  if (!function_exists('fastcgi_finish_request')) {
    // If we are displaying errors, then do so with no possibility of a
    // further uncaught exception being thrown.
    require_once __DIR__ . '/errors.inc';
    if (error_displayable()) {
      print '<h1>Uncaught exception thrown in shutdown function.</h1>';
      print '<p>' . Error::renderExceptionSafe($exception) . '</p><hr />';
    }
  }
  error_log($exception);
}
doc_Drupal
2016-10-29 09:57:11
Comments
Leave a Comment

Please login to continue.