function EnforcedFormResponseSubscriber::onKernelException

Replaces the response in case an EnforcedResponseException was thrown.

File

core/lib/Drupal/Core/EventSubscriber/EnforcedFormResponseSubscriber.php, line 19

Class

EnforcedFormResponseSubscriber
Handle the EnforcedResponseException and deliver an EnforcedResponse.

Namespace

Drupal\Core\EventSubscriber

Code

public function onKernelException(ExceptionEvent $event) {
  if ($response = EnforcedResponse::createFromException($event->getThrowable())) {
    // Setting the response stops the event propagation.
    $event->setResponse($response);
  }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.