Code Duplication    Length = 11-15 lines in 2 locations

lib/Db/MembersRequestBuilder.php 2 locations

@@ 217-227 (lines=11) @@
214
	 *
215
	 * @return Member
216
	 */
217
	protected function parseMembersSelectSql(array $data) {
218
		$member = new Member($this->l10n);
219
		$member->setUserId($data['user_id']);
220
		$member->setCircleId($data['circle_id']);
221
		$member->setNote($data['note']);
222
		$member->setLevel($data['level']);
223
		$member->setStatus($data['status']);
224
		$member->setJoined($data['joined']);
225
226
		return $member;
227
	}
228
229
	/**
230
	 * @param array $data
@@ 234-248 (lines=15) @@
231
	 *
232
	 * @return Member
233
	 */
234
	protected function parseGroupsSelectSql(array $data) {
235
		$member = new Member($this->l10n);
236
		$member->setCircleId($data['circle_id']);
237
		$member->setNote($data['note']);
238
		$member->setLevel($data['level']);
239
		$member->setGroupId($data['group_id']);
240
241
		if (key_exists('user_id', $data)) {
242
			$member->setUserId($data['user_id']);
243
		}
244
245
		$member->setJoined($data['joined']);
246
247
		return $member;
248
	}
249
250
}