Code Duplication    Length = 15-16 lines in 2 locations

lib/Activity/Provider.php 2 locations

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