Code Duplication    Length = 8-13 lines in 3 locations

lib/private/Accounts/AccountManager.php 1 location

@@ 285-293 (lines=9) @@
282
	 * @param IUser $user
283
	 * @param array $data
284
	 */
285
	protected function updateExistingUser(IUser $user, $data) {
286
		$uid = $user->getUID();
287
		$jsonEncodedData = json_encode($data);
288
		$query = $this->connection->getQueryBuilder();
289
		$query->update($this->table)
290
			->set('data', $query->createNamedParameter($jsonEncodedData))
291
			->where($query->expr()->eq('uid', $query->createNamedParameter($uid)))
292
			->execute();
293
	}
294
295
	/**
296
	 * build default user record in case not data set exists yet

lib/private/Settings/Mapper.php 1 location

@@ 170-182 (lines=13) @@
167
	 * @param string $className
168
	 * @return bool
169
	 */
170
	public function has($table, $className) {
171
		$query = $this->dbc->getQueryBuilder();
172
		$query->select('class')
173
			->from($table)
174
			->where($query->expr()->eq('class', $query->createNamedParameter($className)))
175
			->setMaxResults(1);
176
177
		$result = $query->execute();
178
		$row = $result->fetch();
179
		$result->closeCursor();
180
181
		return (bool)$row;
182
	}
183
184
	/**
185
	 * deletes an settings or admin entry from the given table

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

@@ 355-362 (lines=8) @@
352
		$query->execute();
353
	}
354
355
	public function removeUserStorageMount($storageId, $userId) {
356
		$builder = $this->connection->getQueryBuilder();
357
358
		$query = $builder->delete('mounts')
359
			->where($builder->expr()->eq('user_id', $builder->createNamedParameter($userId)))
360
			->andWhere($builder->expr()->eq('storage_id', $builder->createNamedParameter($storageId, IQueryBuilder::PARAM_INT)));
361
		$query->execute();
362
	}
363
364
	public function remoteStorageMounts($storageId) {
365
		$builder = $this->connection->getQueryBuilder();