/**
  * Register the session close event.
  *
  * @param  Illuminate\Foundation\Application  $app
  * @param  array $config
  * @return void
  */
 protected function registerCloseEvent($app, $config)
 {
     $app->close(function ($request, $response) use($app, $config) {
         $session = $app['session'];
         $session->finish($response, $config['lifetime']);
         $cookie = $session->getCookie($app['cookie'], $config['cookie'], $config['lifetime']);
         $response->headers->setCookie($cookie);
     });
 }