Code Duplication    Length = 15-15 lines in 2 locations

lib/Activity/SubjectProvider.php 2 locations

@@ 96-110 (lines=15) @@
93
	 *
94
	 * @throws FakeException
95
	 */
96
	public function parseSubjectMemberAdd(IEvent &$event, Circle $circle, Member $member) {
97
		if ($event->getSubject() !== 'member_add') {
98
			return;
99
		}
100
101
		$this->parseSubjectMemberAddClosedCircle($event, $circle, $member);
102
		$this->parseCircleMemberAdvancedEvent(
103
			$event, $circle, $member,
104
			$this->l10n->t('You added {member} as member to {circle}'),
105
			$this->l10n->t('You have been added as member to {circle} by {author}'),
106
			$this->l10n->t('{member} has been added as member to {circle} by {author}')
107
		);
108
109
		throw new FakeException();
110
	}
111
112
113
	/**
@@ 363-377 (lines=15) @@
360
	 *
361
	 * @throws FakeException
362
	 */
363
	public function parseMemberLevel(IEvent &$event, Circle $circle, Member $member) {
364
		if ($event->getSubject() !== 'member_level') {
365
			return;
366
		}
367
368
		$level = [$this->l10n->t($member->getLevelString())];
369
		$this->parseCircleMemberAdvancedEvent(
370
			$event, $circle, $member,
371
			$this->l10n->t('You changed {member}\'s level in {circle} to %1$s', $level),
372
			$this->l10n->t('{author} changed your level in {circle} to %1$s', $level),
373
			$this->l10n->t('{author} changed {member}\'s level in {circle} to %1$s', $level)
374
		);
375
376
		throw new FakeException();
377
	}
378
379
380
	/**