function RequestCloseSubscriber::onTerminate

Same name and namespace in other branches
  1. 9 core/lib/Drupal/Core/EventSubscriber/RequestCloseSubscriber.php \Drupal\Core\EventSubscriber\RequestCloseSubscriber::onTerminate()
  2. 8.9.x core/lib/Drupal/Core/EventSubscriber/RequestCloseSubscriber.php \Drupal\Core\EventSubscriber\RequestCloseSubscriber::onTerminate()
  3. 10 core/lib/Drupal/Core/EventSubscriber/RequestCloseSubscriber.php \Drupal\Core\EventSubscriber\RequestCloseSubscriber::onTerminate()

Performs end of request tasks.

@todo The body of this function has just been copied almost verbatim from drupal_page_footer(). There's probably a lot in here that needs to get removed/changed. Also, if possible, do more light-weight shutdowns on AJAX requests.

Parameters

\Symfony\Component\HttpKernel\Event\TerminateEvent $event: The Event to process.

File

core/lib/Drupal/Core/EventSubscriber/RequestCloseSubscriber.php, line 41

Class

RequestCloseSubscriber
Subscriber for all responses.

Namespace

Drupal\Core\EventSubscriber

Code

public function onTerminate(TerminateEvent $event) {
    $this->moduleHandler
        ->writeCache();
}

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