Code Duplication    Length = 7-9 lines in 5 locations

lib/private/SubAdmin.php 2 locations

@@ 263-271 (lines=9) @@
260
	 * @param IUser $user
261
	 * @return boolean
262
	 */
263
	private function post_deleteUser($user) {
264
		$qb = $this->dbConn->getQueryBuilder();
265
266
		$qb->delete('group_admin')
267
			->where($qb->expr()->eq('uid', $qb->createNamedParameter($user->getUID())))
268
			->execute();
269
270
		return true;
271
	}
272
273
	/**
274
	 * delete all SubAdmins by $group
@@ 278-286 (lines=9) @@
275
	 * @param IGroup $group
276
	 * @return boolean
277
	 */
278
	private function post_deleteGroup($group) {
279
		$qb = $this->dbConn->getQueryBuilder();
280
281
		$qb->delete('group_admin')
282
			->where($qb->expr()->eq('gid', $qb->createNamedParameter($group->getGID())))
283
			->execute();
284
285
		return true;
286
	}
287
}
288

lib/private/Files/Config/UserMountCache.php 2 locations

@@ 282-288 (lines=7) @@
279
	 *
280
	 * @param IUser $user
281
	 */
282
	public function removeUserMounts(IUser $user) {
283
		$builder = $this->connection->getQueryBuilder();
284
285
		$query = $builder->delete('mounts')
286
			->where($builder->expr()->eq('user_id', $builder->createNamedParameter($user->getUID())));
287
		$query->execute();
288
	}
289
290
	public function removeUserStorageMount($storageId, $userId) {
291
		$builder = $this->connection->getQueryBuilder();
@@ 299-305 (lines=7) @@
296
		$query->execute();
297
	}
298
299
	public function remoteStorageMounts($storageId) {
300
		$builder = $this->connection->getQueryBuilder();
301
302
		$query = $builder->delete('mounts')
303
			->where($builder->expr()->eq('storage_id', $builder->createNamedParameter($storageId, IQueryBuilder::PARAM_INT)));
304
		$query->execute();
305
	}
306
}
307

apps/federatedfilesharing/lib/FederatedShareProvider.php 1 location

@@ 387-393 (lines=7) @@
384
	 * @param int $shareId
385
	 * @param string $token
386
	 */
387
	protected function updateSuccessfulReShare($shareId, $token) {
388
		$query = $this->dbConnection->getQueryBuilder();
389
		$query->update('share')
390
			->where($query->expr()->eq('id', $query->createNamedParameter($shareId)))
391
			->set('token', $query->createNamedParameter($token))
392
			->execute();
393
	}
394
395
	/**
396
	 * store remote ID in federated reShare table