Code Duplication    Length = 6-6 lines in 2 locations

lib/Activity/Provider.php 2 locations

@@ 100-105 (lines=6) @@
97
			$announcement = $this->manager->getAnnouncement($parameters['announcement']);
98
99
			$parsedParameters = $this->getParsedParameters($parameters, $announcement);
100
			if ($parsedParameters['actor']['id'] === $this->activityManager->getCurrentUserId()) {
101
				$subject = $l->t('You announced “{announcement}”');
102
				unset($parsedParameters['actor']);
103
			} else {
104
				$subject = $l->t('{actor} announced “{announcement}”');
105
			}
106
			$event->setParsedMessage($announcement->getMessage());
107
		} catch (AnnouncementDoesNotExistException $e) {
108
			$parsedParameters = $this->getParsedParameters($parameters);
@@ 109-114 (lines=6) @@
106
			$event->setParsedMessage($announcement->getMessage());
107
		} catch (AnnouncementDoesNotExistException $e) {
108
			$parsedParameters = $this->getParsedParameters($parameters);
109
			if ($parsedParameters['actor']['id'] === $this->activityManager->getCurrentUserId()) {
110
				$subject = $l->t('You posted an announcement');
111
				unset($parsedParameters['actor']);
112
			} else {
113
				$subject = $l->t('{actor} posted an announcement');
114
			}
115
116
			$event->setParsedMessage($l->t('The announcement does not exist anymore'));
117
		}