Code Duplication    Length = 15-16 lines in 2 locations

lib/Activity/Provider.php 2 locations

@@ 379-393 (lines=15) @@
376
	 *
377
	 * @return IEvent
378
	 */
379
	private function parseMemberEvent(
380
		Circle $circle, Member $member, IEvent $event, $ownEvent, $othersEvent
381
	) {
382
		$data = [
383
			'circle' => $this->generateCircleParameter($circle),
384
			'member' => $this->generateMemberParameter($member)
385
		];
386
387
		if ($member->getUserId() === $this->activityManager->getCurrentUserId()
388
		) {
389
			return $event->setRichSubject($ownEvent, $data);
390
		}
391
392
		return $event->setRichSubject($othersEvent, $data);
393
	}
394
395
396
	/**
@@ 427-442 (lines=16) @@
424
	 *
425
	 * @return IEvent
426
	 */
427
	private function parseCircleMemberEvent(
428
		Circle $circle, Member $member, IEvent $event, $ownEvent, $othersEvent
429
	) {
430
		$data = [
431
			'circle' => $this->generateCircleParameter($circle),
432
			'member' => $this->generateMemberParameter($member)
433
		];
434
435
		if ($circle->getUser()
436
				   ->getUserId() === $this->activityManager->getCurrentUserId()
437
		) {
438
			return $event->setRichSubject($ownEvent, $data);
439
		}
440
441
		return $event->setRichSubject($othersEvent, $data);
442
	}
443
444
445
	/**