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

@@ 186-195 (lines=10) @@
183
	 *
184
	 * @return IQueryBuilder
185
	 */
186
	protected function getCirclesUpdateSql($circleId) {
187
		$qb = $this->dbConnection->getQueryBuilder();
188
		$qb->update('circles_circles')
189
		   ->where(
190
			   $qb->expr()
191
				  ->eq('id', $qb->createNamedParameter($circleId))
192
		   );
193
194
		return $qb;
195
	}
196
197
198
	/**

lib/Db/MembersRequestBuilder.php 1 location

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