Code Duplication    Length = 14-14 lines in 2 locations

lib/Db/CirclesRequest.php 2 locations

@@ 317-330 (lines=14) @@
314
	 *
315
	 * @param SharingFrame $frame
316
	 */
317
	public function saveFrame(SharingFrame $frame) {
318
		$qb = $this->getSharesInsertSql();
319
		$circle = $frame->getCircle();
320
		$qb->setValue('circle_id', $qb->createNamedParameter($circle->getUniqueId()))
321
		   ->setValue('source', $qb->createNamedParameter($frame->getSource()))
322
		   ->setValue('type', $qb->createNamedParameter($frame->getType()))
323
		   ->setValue('headers', $qb->createNamedParameter($frame->getHeaders(true)))
324
		   ->setValue('author', $qb->createNamedParameter($frame->getAuthor()))
325
		   ->setValue('cloud_id', $qb->createNamedParameter($frame->getCloudId()))
326
		   ->setValue('unique_id', $qb->createNamedParameter($frame->getUniqueId()))
327
		   ->setValue('payload', $qb->createNamedParameter($frame->getPayload(true)));
328
329
		$qb->execute();
330
	}
331
332
333
	public function updateFrame(SharingFrame $frame) {
@@ 333-346 (lines=14) @@
330
	}
331
332
333
	public function updateFrame(SharingFrame $frame) {
334
		$qb = $this->getSharesUpdateSql($frame->getUniqueId());
335
		$circle = $frame->getCircle();
336
		$qb->set('circle_id', $qb->createNamedParameter($circle->getUniqueId()))
337
		   ->set('source', $qb->createNamedParameter($frame->getSource()))
338
		   ->set('type', $qb->createNamedParameter($frame->getType()))
339
		   ->set('headers', $qb->createNamedParameter($frame->getHeaders(true)))
340
		   ->set('author', $qb->createNamedParameter($frame->getAuthor()))
341
		   ->set('cloud_id', $qb->createNamedParameter($frame->getCloudId()))
342
		   ->set('unique_id', $qb->createNamedParameter($frame->getUniqueId()))
343
		   ->set('payload', $qb->createNamedParameter($frame->getPayload(true)));
344
345
		$qb->execute();
346
	}
347
348
349
	public function updateCircle(Circle $circle) {