Code Duplication    Length = 5-6 lines in 2 locations

apps/sharebymail/lib/Activity.php 2 locations

@@ 167-171 (lines=5) @@
164
		$parameters = $event->getSubjectParameters();
165
166
		switch ($subject) {
167
			case self::SUBJECT_SHARED_EMAIL_SELF:
168
				return [
169
					'file' => $this->generateFileParameter((int) $event->getObjectId(), $parameters[0]),
170
					'email' => $this->generateEmailParameter($parameters[1]),
171
				];
172
			case self::SUBJECT_SHARED_EMAIL_BY:
173
				return [
174
					'file' => $this->generateFileParameter((int) $event->getObjectId(), $parameters[0]),
@@ 172-177 (lines=6) @@
169
					'file' => $this->generateFileParameter((int) $event->getObjectId(), $parameters[0]),
170
					'email' => $this->generateEmailParameter($parameters[1]),
171
				];
172
			case self::SUBJECT_SHARED_EMAIL_BY:
173
				return [
174
					'file' => $this->generateFileParameter((int) $event->getObjectId(), $parameters[0]),
175
					'email' => $this->generateEmailParameter($parameters[1]),
176
					'actor' => $this->generateUserParameter($parameters[2]),
177
				];
178
		}
179
		throw new \InvalidArgumentException();
180
	}