function TestControllers::removeExceptionLogger
2 calls to TestControllers::removeExceptionLogger()
- TestControllers::test10 in core/
modules/ system/ tests/ modules/ router_test_directory/ src/ TestControllers.php  - Tests controller for ExceptionHandlingTest::testBacktraceEscaping().
 - TestControllers::test24 in core/
modules/ system/ tests/ modules/ router_test_directory/ src/ TestControllers.php  
File
- 
              core/
modules/ system/ tests/ modules/ router_test_directory/ src/ TestControllers.php, line 134  
Class
- TestControllers
 - Controller routines for testing the routing system.
 
Namespace
Drupal\router_testCode
protected function removeExceptionLogger() {
  // Remove the exception logger from the event dispatcher. We are going to
  // throw an exception to check if it is properly escaped when rendered as a
  // backtrace. The exception logger does a call to error_log() which is not
  // handled by the Simpletest error handler and would cause a test failure.
  $event_dispatcher = \Drupal::service('event_dispatcher');
  $exception_logger = \Drupal::service('exception.logger');
  $event_dispatcher->removeSubscriber($exception_logger);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.