Subscriber for all responses.
Expanded class hierarchy of RequestCloseSubscriber
class RequestCloseSubscriber implements EventSubscriberInterface {
  /**
   * 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.
   *
   * @param Symfony\Component\HttpKernel\Event\PostResponseEvent $event
   *   The Event to process.
   */
  public function onTerminate(PostResponseEvent $event) {
    module_invoke_all('exit');
    module_implements_write_cache();
    system_run_automated_cron();
  }
  /**
   * Registers the methods in this class that should be listeners.
   *
   * @return array
   *   An array of event listener definitions.
   */
  static function getSubscribedEvents() {
    $events[KernelEvents::TERMINATE][] = array(
      'onTerminate',
      100,
    );
    return $events;
  }
}| 
            Name | 
                  Modifiers | Type | Description | Overrides | 
|---|---|---|---|---|
| 
            RequestCloseSubscriber:: | 
                  static | function | 
            Registers the methods in this class that should be listeners. Overrides EventSubscriberInterface:: | 
                  |
| 
            RequestCloseSubscriber:: | 
                  public | function | Performs end of request tasks. |