Code Duplication    Length = 7-7 lines in 3 locations

lib/Activity/Provider.php 3 locations

@@ 149-155 (lines=7) @@
146
					$this->l10n->t('{member} joined {circle}')
147
				);
148
149
			case 'member_add':
150
				return $this->parseCircleMemberAdvancedEvent(
151
					$event, $circle, $member,
152
					$this->l10n->t('You added {member} as member to {circle}'),
153
					$this->l10n->t('You were added as member to {circle} by {author}'),
154
					$this->l10n->t('{member} was added as member to {circle} by {author}')
155
				);
156
157
			case 'member_left':
158
				return $this->parseCircleMemberEvent(
@@ 164-170 (lines=7) @@
161
					$this->l10n->t('{member} left {circle}')
162
				);
163
164
			case 'member_remove':
165
				return $this->parseCircleMemberAdvancedEvent(
166
					$event, $circle, $member,
167
					$this->l10n->t('You removed {member} from {circle}'),
168
					$this->l10n->t('You were removed from {circle} by {author}'),
169
					$this->l10n->t('{member} was removed from {circle} by {author}')
170
				);
171
		}
172
173
		return $event;
@@ 219-225 (lines=7) @@
216
		$member = Member::fromJSON($this->l10n, $params['member']);
217
218
		switch ($event->getSubject()) {
219
			case 'member_invited':
220
				return $this->parseCircleMemberAdvancedEvent(
221
					$event, $circle, $member,
222
					$this->l10n->t('You invited {member} into {circle}'),
223
					$this->l10n->t('You have been invited into {circle} by {author}'),
224
					$this->l10n->t('{member} have been invited into {circle} by {author}')
225
				);
226
227
			case 'member_level':
228
				$level = [$this->l10n->t($member->getLevelString())];