Code Duplication    Length = 9-10 lines in 4 locations

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

lib/Db/CircleProviderRequestBuilder.php 2 locations

@@ 530-538 (lines=9) @@
527
	 *
528
	 * @return \OCP\DB\QueryBuilder\IQueryBuilder
529
	 */
530
	protected function getBaseDeleteSql() {
531
		$qb = $this->dbConnection->getQueryBuilder();
532
		$expr = $qb->expr();
533
534
		$qb->delete('share')
535
		   ->where($expr->eq('share_type', $qb->createNamedParameter(Share::SHARE_TYPE_CIRCLE)));
536
537
		return $qb;
538
	}
539
540
541
	/**
@@ 546-554 (lines=9) @@
543
	 *
544
	 * @return \OCP\DB\QueryBuilder\IQueryBuilder
545
	 */
546
	protected function getBaseUpdateSql() {
547
		$qb = $this->dbConnection->getQueryBuilder();
548
		$expr = $qb->expr();
549
550
		$qb->update('share')
551
		   ->where($expr->eq('share_type', $qb->createNamedParameter(Share::SHARE_TYPE_CIRCLE)));
552
553
		return $qb;
554
	}
555
}
556