/** * Garbage Collector * * @param string $maxlifetime Time in seconds until a session expires * * @return bool */ public function gc($maxlifetime) { $mintime = time(); $qb = $this->db->createXoopsQueryBuilder(); $eb = $qb->expr(); $qb->deletePrefix($this->sessionTable)->where($eb->lt('expires_at', ':expires'))->setParameter(':expires', $mintime, \PDO::PARAM_INT); $this->db->setForce(true); return $qb->execute(); }