Code Duplication    Length = 16-16 lines in 2 locations

lib/Activity/Provider.php 2 locations

@@ 160-175 (lines=16) @@
157
	 *
158
	 * @return IEvent
159
	 */
160
	private function parseMemberAsMember(IEvent &$event, Circle $circle) {
161
		$params = $event->getSubjectParameters();
162
		$member = Member::fromJSON($params['member']);
163
164
		try {
165
			$this->parseSubjectMemberJoin($event, $circle, $member);
166
			$this->parseSubjectMemberAdd($event, $circle, $member);
167
			$this->parseSubjectMemberLeft($event, $circle, $member);
168
			$this->parseSubjectMemberRemove($event, $circle, $member);
169
		} catch (FakeException $e) {
170
			return $event;
171
		}
172
173
174
		return $event;
175
	}
176
177
178
	/**
@@ 435-450 (lines=16) @@
432
	 *
433
	 * @return IEvent
434
	 */
435
	private function parseMemberAsModerator(IEvent &$event, Circle $circle) {
436
437
		$params = $event->getSubjectParameters();
438
		$member = Member::fromJSON($params['member']);
439
440
		try {
441
			$this->parseMemberInvited($event, $circle, $member);
442
			$this->parseMemberLevel($event, $circle, $member);
443
			$this->parseMemberRequestInvitation($event, $circle, $member);
444
			$this->parseMemberOwner($event, $circle, $member);
445
		} catch (FakeException $e) {
446
			return $event;
447
		}
448
449
		throw new InvalidArgumentException();
450
	}
451
452
453
	/**