Code Duplication    Length = 7-7 lines in 3 locations

lib/Activity/Provider.php 3 locations

@@ 127-133 (lines=7) @@
124
					$this->l10n->t('{member} joined {circle}')
125
				);
126
127
			case 'member_add':
128
				return $this->parseCircleMemberAdvancedEvent(
129
					$circle, $member, $event,
130
					$this->l10n->t('You added {member} as member to {circle}'),
131
					$this->l10n->t('You were added as member to {circle} by {author}'),
132
					$this->l10n->t('{member} was added as member to {circle} by {author}')
133
				);
134
135
			case 'member_left':
136
				return $this->parseCircleMemberEvent(
@@ 142-148 (lines=7) @@
139
					$this->l10n->t('{member} left {circle}')
140
				);
141
142
			case 'member_remove':
143
				return $this->parseCircleMemberAdvancedEvent(
144
					$circle, $member, $event,
145
					$this->l10n->t('You removed {member} from {circle}'),
146
					$this->l10n->t('You were removed from {circle} by {author}'),
147
					$this->l10n->t('{member} was removed from {circle} by {author}')
148
				);
149
		}
150
151
		return $event;
@@ 197-203 (lines=7) @@
194
		$member = Member::fromJSON($this->l10n, $params['member']);
195
196
		switch ($event->getSubject()) {
197
			case 'member_invited':
198
				return $this->parseCircleMemberAdvancedEvent(
199
					$circle, $member, $event,
200
					$this->l10n->t('You invited {member} into {circle}'),
201
					$this->l10n->t('You have been invited into {circle} by {author}'),
202
					$this->l10n->t('{member} have been invited into {circle} by {author}')
203
				);
204
205
			case 'member_level':
206
				$level = [$this->l10n->t($member->getLevelString())];