Code Duplication    Length = 13-14 lines in 3 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

lib/Db/DeprecatedCirclesRequest.php 1 location

@@ 235-247 (lines=13) @@
232
	 *
233
	 * @param DeprecatedCircle $circle
234
	 */
235
	public function createCircle(DeprecatedCircle $circle) {
236
		$qb = $this->getCirclesInsertSql();
237
		$qb->setValue('unique_id', $qb->createNamedParameter($circle->getUniqueId()))
238
		   ->setValue('long_id', $qb->createNamedParameter($circle->getUniqueId(true)))
239
		   ->setValue('name', $qb->createNamedParameter($circle->getName(true)))
240
		   ->setValue('alt_name', $qb->createNamedParameter($circle->getAltName()))
241
		   ->setValue('description', $qb->createNamedParameter($circle->getDescription()))
242
		   ->setValue('contact_addressbook', $qb->createNamedParameter($circle->getContactAddressBook()))
243
		   ->setValue('contact_groupname', $qb->createNamedParameter($circle->getContactGroupName()))
244
		   ->setValue('settings', $qb->createNamedParameter($circle->getSettings(true)))
245
		   ->setValue('type', $qb->createNamedParameter($circle->getType()));
246
		$qb->execute();
247
	}
248
249
250
	/**