Code Duplication    Length = 8-8 lines in 2 locations

lib/private/Authentication/Token/DefaultTokenProvider.php 1 location

@@ 266-273 (lines=8) @@
263
	/**
264
	 * Invalidate (delete) old session tokens
265
	 */
266
	public function invalidateOldTokens() {
267
		$olderThan = $this->time->getTime() - (int) $this->config->getSystemValue('session_lifetime', 60 * 60 * 24);
268
		$this->logger->debug('Invalidating session tokens older than ' . date('c', $olderThan), ['app' => 'cron']);
269
		$this->mapper->invalidateOld($olderThan, IToken::DO_NOT_REMEMBER);
270
		$rememberThreshold = $this->time->getTime() - (int) $this->config->getSystemValue('remember_login_cookie_lifetime', 60 * 60 * 24 * 15);
271
		$this->logger->debug('Invalidating remembered session tokens older than ' . date('c', $rememberThreshold), ['app' => 'cron']);
272
		$this->mapper->invalidateOld($rememberThreshold, IToken::REMEMBER);
273
	}
274
275
	/**
276
	 * Rotate the token. Usefull for for example oauth tokens

lib/private/Authentication/Token/PublicKeyTokenProvider.php 1 location

@@ 138-145 (lines=8) @@
135
		$this->mapper->deleteById($uid, $id);
136
	}
137
138
	public function invalidateOldTokens() {
139
		$olderThan = $this->time->getTime() - (int) $this->config->getSystemValue('session_lifetime', 60 * 60 * 24);
140
		$this->logger->debug('Invalidating session tokens older than ' . date('c', $olderThan), ['app' => 'cron']);
141
		$this->mapper->invalidateOld($olderThan, IToken::DO_NOT_REMEMBER);
142
		$rememberThreshold = $this->time->getTime() - (int) $this->config->getSystemValue('remember_login_cookie_lifetime', 60 * 60 * 24 * 15);
143
		$this->logger->debug('Invalidating remembered session tokens older than ' . date('c', $rememberThreshold), ['app' => 'cron']);
144
		$this->mapper->invalidateOld($rememberThreshold, IToken::REMEMBER);
145
	}
146
147
	public function updateToken(IToken $token) {
148
		if (!($token instanceof PublicKeyToken)) {