Code Duplication    Length = 14-15 lines in 2 locations

lib/Activity/Provider.php 2 locations

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