Code Duplication    Length = 15-16 lines in 2 locations

lib/Activity/Provider.php 2 locations

@@ 371-385 (lines=15) @@
368
	 *
369
	 * @return IEvent
370
	 */
371
	private function parseMemberEvent(
372
		Circle $circle, Member $member, IEvent $event, $ownEvent, $othersEvent
373
	) {
374
		$data = [
375
			'circle' => $this->generateCircleParameter($circle),
376
			'member' => $this->generateMemberParameter($member)
377
		];
378
379
		if ($member->getUserId() === $this->activityManager->getCurrentUserId()
380
		) {
381
			return $event->setRichSubject($ownEvent, $data);
382
		}
383
384
		return $event->setRichSubject($othersEvent, $data);
385
	}
386
387
388
	/**
@@ 419-434 (lines=16) @@
416
	 *
417
	 * @return IEvent
418
	 */
419
	private function parseCircleMemberEvent(
420
		Circle $circle, Member $member, IEvent $event, $ownEvent, $othersEvent
421
	) {
422
		$data = [
423
			'circle' => $this->generateCircleParameter($circle),
424
			'member' => $this->generateMemberParameter($member)
425
		];
426
427
		if ($circle->getUser()
428
				   ->getUserId() === $this->activityManager->getCurrentUserId()
429
		) {
430
			return $event->setRichSubject($ownEvent, $data);
431
		}
432
433
		return $event->setRichSubject($othersEvent, $data);
434
	}
435
436
437
	/**