Code Duplication    Length = 10-10 lines in 2 locations

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

@@ 61-70 (lines=10) @@
58
	 * @param int $olderThan
59
	 * @param int $remember
60
	 */
61
	public function invalidateOld(int $olderThan, int $remember = IToken::DO_NOT_REMEMBER) {
62
		/* @var $qb IQueryBuilder */
63
		$qb = $this->db->getQueryBuilder();
64
		$qb->delete('authtoken')
65
			->where($qb->expr()->lt('last_activity', $qb->createNamedParameter($olderThan, IQueryBuilder::PARAM_INT)))
66
			->andWhere($qb->expr()->eq('type', $qb->createNamedParameter(IToken::TEMPORARY_TOKEN, IQueryBuilder::PARAM_INT)))
67
			->andWhere($qb->expr()->eq('remember', $qb->createNamedParameter($remember, IQueryBuilder::PARAM_INT)))
68
			->andWhere($qb->expr()->eq('version', $qb->createNamedParameter(DefaultToken::VERSION, IQueryBuilder::PARAM_INT)))
69
			->execute();
70
	}
71
72
	/**
73
	 * Get the user UID for the given token

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

@@ 56-65 (lines=10) @@
53
	 * @param int $olderThan
54
	 * @param int $remember
55
	 */
56
	public function invalidateOld(int $olderThan, int $remember = IToken::DO_NOT_REMEMBER) {
57
		/* @var $qb IQueryBuilder */
58
		$qb = $this->db->getQueryBuilder();
59
		$qb->delete('authtoken')
60
			->where($qb->expr()->lt('last_activity', $qb->createNamedParameter($olderThan, IQueryBuilder::PARAM_INT)))
61
			->andWhere($qb->expr()->eq('type', $qb->createNamedParameter(IToken::TEMPORARY_TOKEN, IQueryBuilder::PARAM_INT)))
62
			->andWhere($qb->expr()->eq('remember', $qb->createNamedParameter($remember, IQueryBuilder::PARAM_INT)))
63
			->andWhere($qb->expr()->eq('version', $qb->createNamedParameter(PublicKeyToken::VERSION, IQueryBuilder::PARAM_INT)))
64
			->execute();
65
	}
66
67
	/**
68
	 * Get the user UID for the given token