Code Duplication    Length = 9-13 lines in 7 locations

lib/Db/MembersRequestBuilder.php 1 location

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

lib/Db/SharingFrameRequestBuilder.php 1 location

@@ 105-114 (lines=10) @@
102
	 *
103
	 * @return IQueryBuilder
104
	 */
105
	protected function getSharesUpdateSql($uniqueId) {
106
		$qb = $this->dbConnection->getQueryBuilder();
107
		$qb->update(self::TABLE_SHARES)
108
		   ->where(
109
			   $qb->expr()
110
				  ->eq('unique_id', $qb->createNamedParameter((string)$uniqueId))
111
		   );
112
113
		return $qb;
114
	}
115
116
117
	/**

lib/Db/CirclesRequestBuilder.php 2 locations

@@ 336-345 (lines=10) @@
333
	 *
334
	 * @return IQueryBuilder
335
	 */
336
	protected function getCirclesUpdateSql($uniqueId) {
337
		$qb = $this->dbConnection->getQueryBuilder();
338
		$qb->update(self::TABLE_CIRCLES)
339
		   ->where(
340
			   $qb->expr()
341
				  ->eq('unique_id', $qb->createNamedParameter($uniqueId))
342
		   );
343
344
		return $qb;
345
	}
346
347
348
	/**
@@ 355-367 (lines=13) @@
352
	 *
353
	 * @return IQueryBuilder
354
	 */
355
	protected function getCirclesDeleteSql($circleUniqueId) {
356
		$qb = $this->dbConnection->getQueryBuilder();
357
		$qb->delete(self::TABLE_CIRCLES)
358
		   ->where(
359
			   $qb->expr()
360
				  ->eq(
361
					  $qb->createFunction(
362
						  'SUBSTR(`unique_id`, 1, ' . Circle::SHORT_UNIQUE_ID_LENGTH . ')'
363
					  ),
364
					  $qb->createNamedParameter($circleUniqueId)
365
				  )
366
		   );
367
368
		return $qb;
369
	}
370

lib/Db/CircleProviderRequestBuilder.php 2 locations

@@ 518-526 (lines=9) @@
515
	 *
516
	 * @return \OCP\DB\QueryBuilder\IQueryBuilder
517
	 */
518
	protected function getBaseDeleteSql() {
519
		$qb = $this->dbConnection->getQueryBuilder();
520
		$expr = $qb->expr();
521
522
		$qb->delete('share')
523
		   ->where($expr->eq('share_type', $qb->createNamedParameter(Share::SHARE_TYPE_CIRCLE)));
524
525
		return $qb;
526
	}
527
528
529
	/**
@@ 534-542 (lines=9) @@
531
	 *
532
	 * @return \OCP\DB\QueryBuilder\IQueryBuilder
533
	 */
534
	protected function getBaseUpdateSql() {
535
		$qb = $this->dbConnection->getQueryBuilder();
536
		$expr = $qb->expr();
537
538
		$qb->update('share')
539
		   ->where($expr->eq('share_type', $qb->createNamedParameter(Share::SHARE_TYPE_CIRCLE)));
540
541
		return $qb;
542
	}
543
}
544

lib/Db/SharesRequestBuilder.php 1 location

@@ 64-73 (lines=10) @@
61
	 *
62
	 * @return IQueryBuilder
63
	 */
64
	protected function getSharesDeleteSql() {
65
		$qb = $this->dbConnection->getQueryBuilder();
66
		$qb->delete(self::TABLE_FILE_SHARES);
67
		$qb->where(
68
			$qb->expr()
69
			   ->eq('share_type', $qb->createNamedParameter(self::SHARE_TYPE))
70
		);
71
72
		return $qb;
73
	}
74
75
76
}