Code Duplication    Length = 9-10 lines in 4 locations

lib/Db/CircleProviderRequestBuilder.php 2 locations

@@ 464-472 (lines=9) @@
461
	 *
462
	 * @return \OCP\DB\QueryBuilder\IQueryBuilder
463
	 */
464
	protected function getBaseDeleteSql() {
465
		$qb = $this->dbConnection->getQueryBuilder();
466
		$expr = $qb->expr();
467
468
		$qb->delete('share')
469
		   ->where($expr->eq('share_type', $qb->createNamedParameter(Share::SHARE_TYPE_CIRCLE)));
470
471
		return $qb;
472
	}
473
474
475
	/**
@@ 480-488 (lines=9) @@
477
	 *
478
	 * @return \OCP\DB\QueryBuilder\IQueryBuilder
479
	 */
480
	protected function getBaseUpdateSql() {
481
		$qb = $this->dbConnection->getQueryBuilder();
482
		$expr = $qb->expr();
483
484
		$qb->update('share')
485
		   ->where($expr->eq('share_type', $qb->createNamedParameter(Share::SHARE_TYPE_CIRCLE)));
486
487
		return $qb;
488
	}
489
}
490

lib/Db/CirclesRequestBuilder.php 1 location

@@ 284-293 (lines=10) @@
281
	 *
282
	 * @return IQueryBuilder
283
	 */
284
	protected function getCirclesUpdateSql($circleId) {
285
		$qb = $this->dbConnection->getQueryBuilder();
286
		$qb->update('circles_circles')
287
		   ->where(
288
			   $qb->expr()
289
				  ->eq('id', $qb->createNamedParameter($circleId))
290
		   );
291
292
		return $qb;
293
	}
294
295
296
	/**

lib/Db/MembersRequestBuilder.php 1 location

@@ 116-124 (lines=9) @@
113
	 *
114
	 * @return IQueryBuilder
115
	 */
116
	protected function getGroupsDeleteSql($groupId) {
117
		$qb = $this->dbConnection->getQueryBuilder();
118
		$expr = $qb->expr();
119
120
		$qb->delete(self::TABLE_GROUPS)
121
		   ->where($expr->eq('group_id', $qb->createNamedParameter($groupId)));
122
123
		return $qb;
124
	}
125
126
127
}