Code Duplication    Length = 14-14 lines in 2 locations

lib/Db/SharingFrameRequest.php 2 locations

@@ 89-102 (lines=14) @@
86
	 *
87
	 * @param SharingFrame $frame
88
	 */
89
	public function saveSharingFrame(SharingFrame $frame) {
90
		$qb = $this->getSharesInsertSql();
91
		$circle = $frame->getCircle();
92
		$qb->setValue('circle_id', $qb->createNamedParameter($circle->getUniqueId()))
93
		   ->setValue('source', $qb->createNamedParameter($frame->getSource()))
94
		   ->setValue('type', $qb->createNamedParameter($frame->getType()))
95
		   ->setValue('headers', $qb->createNamedParameter($frame->getHeaders(true)))
96
		   ->setValue('author', $qb->createNamedParameter($frame->getAuthor()))
97
		   ->setValue('cloud_id', $qb->createNamedParameter($frame->getCloudId()))
98
		   ->setValue('unique_id', $qb->createNamedParameter($frame->getUniqueId()))
99
		   ->setValue('payload', $qb->createNamedParameter($frame->getPayload(true)));
100
101
		$qb->execute();
102
	}
103
104
105
	public function updateSharingFrame(SharingFrame $frame) {
@@ 105-118 (lines=14) @@
102
	}
103
104
105
	public function updateSharingFrame(SharingFrame $frame) {
106
		$qb = $this->getSharesUpdateSql($frame->getUniqueId());
107
		$circle = $frame->getCircle();
108
		$qb->set('circle_id', $qb->createNamedParameter($circle->getUniqueId()))
109
		   ->set('source', $qb->createNamedParameter($frame->getSource()))
110
		   ->set('type', $qb->createNamedParameter($frame->getType()))
111
		   ->set('headers', $qb->createNamedParameter($frame->getHeaders(true)))
112
		   ->set('author', $qb->createNamedParameter($frame->getAuthor()))
113
		   ->set('cloud_id', $qb->createNamedParameter($frame->getCloudId()))
114
		   ->set('unique_id', $qb->createNamedParameter($frame->getUniqueId()))
115
		   ->set('payload', $qb->createNamedParameter($frame->getPayload(true)));
116
117
		$qb->execute();
118
	}
119
120
121