Code Duplication    Length = 12-13 lines in 2 locations

lib/Activity/Provider.php 2 locations

@@ 194-206 (lines=13) @@
191
	 *
192
	 * @throws InvalidArgumentError
193
	 */
194
	private function parseMemberAsMember(IEvent $event, Circle $circle, $params) {
195
196
		if (!key_exists('member', $params)) {
197
			return;
198
		}
199
200
		$member = Member::fromJSON($params['member']);
201
202
		$this->parserMember->parseSubjectMemberJoin($event, $circle, $member);
203
		$this->parserMember->parseSubjectMemberAdd($event, $circle, $member);
204
		$this->parserMember->parseSubjectMemberLeft($event, $circle, $member);
205
		$this->parserMember->parseSubjectMemberRemove($event, $circle, $member);
206
	}
207
208
209
	/**
@@ 232-243 (lines=12) @@
229
	 * @param Circle $circle
230
	 * @param array $params
231
	 */
232
	private function parseMemberAsModerator(IEvent $event, Circle $circle, $params) {
233
		if (!key_exists('member', $params)) {
234
			return;
235
		}
236
237
		$member = Member::fromJSON($params['member']);
238
239
		$this->parserMember->parseMemberInvited($event, $circle, $member);
240
		$this->parserMember->parseMemberLevel($event, $circle, $member);
241
		$this->parserMember->parseMemberRequestInvitation($event, $circle, $member);
242
		$this->parserMember->parseMemberOwner($event, $circle, $member);
243
	}
244
245
246
	/**