Code Duplication    Length = 8-9 lines in 2 locations

lib/private/Files/Config/UserMountCache.php 1 location

@@ 308-315 (lines=8) @@
305
		$query->execute();
306
	}
307
308
	public function removeUserStorageMount($storageId, $userId) {
309
		$builder = $this->connection->getQueryBuilder();
310
311
		$query = $builder->delete('mounts')
312
			->where($builder->expr()->eq('user_id', $builder->createNamedParameter($userId)))
313
			->andWhere($builder->expr()->eq('storage_id', $builder->createNamedParameter($storageId, IQueryBuilder::PARAM_INT)));
314
		$query->execute();
315
	}
316
317
	public function remoteStorageMounts($storageId) {
318
		$builder = $this->connection->getQueryBuilder();

lib/private/Accounts/AccountManager.php 1 location

@@ 146-154 (lines=9) @@
143
	 * @param IUser $user
144
	 * @param array $data
145
	 */
146
	protected function updateExistingUser(IUser $user, $data) {
147
		$uid = $user->getUID();
148
		$jsonEncodedData = json_encode($data);
149
		$query = $this->connection->getQueryBuilder();
150
		$query->update($this->table)
151
			->set('data', $query->createNamedParameter($jsonEncodedData))
152
			->where($query->expr()->eq('uid', $query->createNamedParameter($uid)))
153
			->execute();
154
	}
155
156
	/**
157
	 * build default user record in case not data set exists yet