Code Duplication    Length = 9-13 lines in 6 locations

lib/Db/CirclesRequestBuilder.php 3 locations

@@ 366-375 (lines=10) @@
363
	 *
364
	 * @return IQueryBuilder
365
	 */
366
	protected function getSharesUpdateSql($uniqueId) {
367
		$qb = $this->dbConnection->getQueryBuilder();
368
		$qb->update(self::TABLE_SHARES)
369
		   ->where(
370
			   $qb->expr()
371
				  ->eq('unique_id', $qb->createNamedParameter((string)$uniqueId))
372
		   );
373
374
		return $qb;
375
	}
376
377
378
	/**
@@ 400-409 (lines=10) @@
397
	 *
398
	 * @return IQueryBuilder
399
	 */
400
	protected function getCirclesUpdateSql($uniqueId) {
401
		$qb = $this->dbConnection->getQueryBuilder();
402
		$qb->update(self::TABLE_CIRCLES)
403
		   ->where(
404
			   $qb->expr()
405
				  ->eq('unique_id', $qb->createNamedParameter($uniqueId))
406
		   );
407
408
		return $qb;
409
	}
410
411
412
	/**
@@ 419-431 (lines=13) @@
416
	 *
417
	 * @return IQueryBuilder
418
	 */
419
	protected function getCirclesDeleteSql($circleUniqueId) {
420
		$qb = $this->dbConnection->getQueryBuilder();
421
		$qb->delete(self::TABLE_CIRCLES)
422
		   ->where(
423
			   $qb->expr()
424
				  ->eq(
425
					  $qb->createFunction('LEFT(unique_id, ' . Circle::UNIQUEID_SHORT_LENGTH),
426
					  $qb->createNamedParameter($circleUniqueId)
427
				  )
428
		   );
429
430
		return $qb;
431
	}
432
433
434
	/**

lib/Db/MembersRequestBuilder.php 1 location

@@ 175-183 (lines=9) @@
172
	 *
173
	 * @return IQueryBuilder
174
	 */
175
	protected function getGroupsDeleteSql($groupId) {
176
		$qb = $this->dbConnection->getQueryBuilder();
177
		$expr = $qb->expr();
178
179
		$qb->delete(CoreRequestBuilder::TABLE_GROUPS)
180
		   ->where($expr->eq('group_id', $qb->createNamedParameter($groupId)));
181
182
		return $qb;
183
	}
184
185
	/**
186
	 * Base of the Sql Delete request for Members

lib/Db/CircleProviderRequestBuilder.php 2 locations

@@ 541-549 (lines=9) @@
538
	 *
539
	 * @return \OCP\DB\QueryBuilder\IQueryBuilder
540
	 */
541
	protected function getBaseDeleteSql() {
542
		$qb = $this->dbConnection->getQueryBuilder();
543
		$expr = $qb->expr();
544
545
		$qb->delete('share')
546
		   ->where($expr->eq('share_type', $qb->createNamedParameter(Share::SHARE_TYPE_CIRCLE)));
547
548
		return $qb;
549
	}
550
551
552
	/**
@@ 557-565 (lines=9) @@
554
	 *
555
	 * @return \OCP\DB\QueryBuilder\IQueryBuilder
556
	 */
557
	protected function getBaseUpdateSql() {
558
		$qb = $this->dbConnection->getQueryBuilder();
559
		$expr = $qb->expr();
560
561
		$qb->update('share')
562
		   ->where($expr->eq('share_type', $qb->createNamedParameter(Share::SHARE_TYPE_CIRCLE)));
563
564
		return $qb;
565
	}
566
}
567