Code Duplication    Length = 12-13 lines in 2 locations

lib/Activity/Provider.php 2 locations

@@ 177-189 (lines=13) @@
174
	 *
175
	 * @throws InvalidArgumentError
176
	 */
177
	private function parseMemberAsMember(IEvent &$event, Circle $circle, $params) {
178
179
		if (!key_exists('member', $params)) {
180
			return;
181
		}
182
183
		$member = Member::fromJSON($params['member']);
184
185
		$this->parserMember->parseSubjectMemberJoin($event, $circle, $member);
186
		$this->parserMember->parseSubjectMemberAdd($event, $circle, $member);
187
		$this->parserMember->parseSubjectMemberLeft($event, $circle, $member);
188
		$this->parserMember->parseSubjectMemberRemove($event, $circle, $member);
189
	}
190
191
192
	/**
@@ 215-226 (lines=12) @@
212
	 * @param Circle $circle
213
	 * @param array $params
214
	 */
215
	private function parseMemberAsModerator(IEvent &$event, Circle $circle, $params) {
216
		if (!key_exists('member', $params)) {
217
			return;
218
		}
219
220
		$member = Member::fromJSON($params['member']);
221
222
		$this->parserMember->parseMemberInvited($event, $circle, $member);
223
		$this->parserMember->parseMemberLevel($event, $circle, $member);
224
		$this->parserMember->parseMemberRequestInvitation($event, $circle, $member);
225
		$this->parserMember->parseMemberOwner($event, $circle, $member);
226
	}
227
228
229
	/**