Code Duplication    Length = 11-15 lines in 2 locations

lib/Db/MembersRequestBuilder.php 2 locations

@@ 194-204 (lines=11) @@
191
	 *
192
	 * @return Member
193
	 */
194
	protected function parseMembersSelectSql(array $data) {
195
		$member = new Member($this->l10n);
196
		$member->setUserId($data['user_id']);
197
		$member->setCircleId($data['circle_id']);
198
		$member->setNote($data['note']);
199
		$member->setLevel($data['level']);
200
		$member->setStatus($data['status']);
201
		$member->setJoined($data['joined']);
202
203
		return $member;
204
	}
205
206
	/**
207
	 * @param array $data
@@ 211-225 (lines=15) @@
208
	 *
209
	 * @return Member
210
	 */
211
	protected function parseGroupsSelectSql(array $data) {
212
		$member = new Member($this->l10n);
213
		$member->setCircleId($data['circle_id']);
214
		$member->setNote($data['note']);
215
		$member->setLevel($data['level']);
216
		$member->setGroupId($data['group_id']);
217
218
		if (key_exists('user_id', $data)) {
219
			$member->setUserId($data['user_id']);
220
		}
221
222
		$member->setJoined($data['joined']);
223
224
		return $member;
225
	}
226
227
}