You are here

public function CleanerSessionClearEventSubscriber::clearSession in Cleaner 8.2

Cleaner session clearing.

File

src/EventSubscriber/CleanerSessionClearEventSubscriber.php, line 93

Class

CleanerSessionClearEventSubscriber
Class CleanerSessionClearEventSubscriber.

Namespace

Drupal\cleaner\EventSubscriber

Code

public function clearSession() {
  if ($this->config
    ->get('cleaner_clean_sessions')) {
    $count = $this->database
      ->delete('sessions')
      ->condition('timestamp', $this
      ->getExpirationTime(), '<')
      ->execute();
    if ($count) {
      $this->loggerChannel
        ->info('Old sessions cleared.');
    }
  }
}