Lines n/a 0 / 0
Methods n/a 0 / 0
Classes n/a 0 / 0
Name Lines Methods CRAP
 init n/a 0 / 0 n/a 0 / 0 1
8class SessionDeleteByCron
9{
10    /**
11     * Delete sessiondata older than SESSION_DURATION.
12     * When $sessionName is null/empty, all session names are cleaned.
13     */
14    public static function init(?string $sessionName = null, ?int $deleteInSeconds = null): void
15    {
16        $deleteInSeconds = $deleteInSeconds ?? (int) \App::SESSION_DURATION;
17        $query = new \BO\Zmsbackend\Session\Service\Session();
18        $query->deleteByTimeInterval($sessionName, $deleteInSeconds);
19    }
20}