Code Duplication    Length = 9-10 lines in 4 locations

lib/Db/CircleProviderRequestBuilder.php 2 locations

@@ 511-519 (lines=9) @@
508
	 *
509
	 * @return \OCP\DB\QueryBuilder\IQueryBuilder
510
	 */
511
	protected function getBaseDeleteSql() {
512
		$qb = $this->dbConnection->getQueryBuilder();
513
		$expr = $qb->expr();
514
515
		$qb->delete('share')
516
		   ->where($expr->eq('share_type', $qb->createNamedParameter(Share::SHARE_TYPE_CIRCLE)));
517
518
		return $qb;
519
	}
520
521
522
	/**
@@ 527-535 (lines=9) @@
524
	 *
525
	 * @return \OCP\DB\QueryBuilder\IQueryBuilder
526
	 */
527
	protected function getBaseUpdateSql() {
528
		$qb = $this->dbConnection->getQueryBuilder();
529
		$expr = $qb->expr();
530
531
		$qb->update('share')
532
		   ->where($expr->eq('share_type', $qb->createNamedParameter(Share::SHARE_TYPE_CIRCLE)));
533
534
		return $qb;
535
	}
536
}
537

lib/Db/CirclesRequestBuilder.php 1 location

@@ 370-379 (lines=10) @@
367
	 *
368
	 * @return IQueryBuilder
369
	 */
370
	protected function getSharesUpdateSql($uniqueId) {
371
		$qb = $this->dbConnection->getQueryBuilder();
372
		$qb->update(self::TABLE_SHARES)
373
		   ->where(
374
			   $qb->expr()
375
				  ->eq('unique_id', $qb->createNamedParameter((string)$uniqueId))
376
		   );
377
378
		return $qb;
379
	}
380
381
382
	/**

lib/Db/MembersRequestBuilder.php 1 location

@@ 152-160 (lines=9) @@
149
	 *
150
	 * @return IQueryBuilder
151
	 */
152
	protected function getGroupsDeleteSql($groupId) {
153
		$qb = $this->dbConnection->getQueryBuilder();
154
		$expr = $qb->expr();
155
156
		$qb->delete(CoreRequestBuilder::TABLE_GROUPS)
157
		   ->where($expr->eq('group_id', $qb->createNamedParameter($groupId)));
158
159
		return $qb;
160
	}
161
162
	/**
163
	 * Base of the Sql Delete request for Members