Last-chance handler for exceptions.
This handler will catch any exceptions not caught elsewhere and report them as an error page.
Hierarchy
- class \Drupal\Core\EventSubscriber\DefaultExceptionSubscriber implements EventSubscriberInterface uses StringTranslationTrait
File
- core/lib/Drupal/Core/EventSubscriber/DefaultExceptionSubscriber.php, line 23
Namespace
Drupal\Core\EventSubscriber
Members
Name | Modifiers | Type | Description |
---|---|---|---|
DefaultExceptionSubscriber::$configFactory | protected | property | The config factory. |
DefaultExceptionSubscriber::$errorLevel | protected | property | One of the error level constants defined in bootstrap.inc. |
DefaultExceptionSubscriber::getErrorLevel | protected | function | Gets the configured error level. |
DefaultExceptionSubscriber::getFormat | protected | function | Gets the error-relevant format from the request. |
DefaultExceptionSubscriber::getSubscribedEvents | public static | function | Registers the methods in this class that should be listeners. Overrides EventSubscriberInterface::getSubscribedEvents |
DefaultExceptionSubscriber::onException | public | function | Handles errors for this subscriber. |
DefaultExceptionSubscriber::onFormatUnknown | protected | function | Handles an HttpExceptionInterface exception for unknown formats. |
DefaultExceptionSubscriber::onHtml | protected | function | Handles any exception as a generic error page for HTML. |
DefaultExceptionSubscriber::onJson | protected | function | Handles any exception as a generic error page for JSON. |
DefaultExceptionSubscriber::__construct | public | function | Constructs a new DefaultExceptionSubscriber. |
StringTranslationTrait::$stringTranslation | protected | property | The string translation service. |
StringTranslationTrait::formatPlural | protected | function | Formats a string containing a count of items. |
StringTranslationTrait::getNumberOfPlurals | protected | function | Returns the number of plurals supported by a given language. |
StringTranslationTrait::getStringTranslation | protected | function | Gets the string translation service. |
StringTranslationTrait::setStringTranslation | public | function | Sets the string translation service to use. |
StringTranslationTrait::t | protected | function | Translates a string to the current language or to a given language. |
Please login to continue.