public static function updateSession(Session $Session, $sessionData) { // check timestamp if (static::$timeout && $Session->LastRequest < time() - static::$timeout) { $Session->terminate(); return false; } else { // update session $Session->setFields($sessionData); $Session->save(); return $Session; } }