Code Duplication    Length = 6-6 lines in 2 locations

lib/Activity/Provider.php 2 locations

@@ 92-97 (lines=6) @@
89
			$announcement = $this->manager->getAnnouncement($event->getObjectId(), true, false, false);
90
91
			$parsedParameters = $this->getParameters($event, $announcement);
92
			if ($parsedParameters['actor']['id'] === $this->activityManager->getCurrentUserId()) {
93
				$subject = $l->t('You announced {announcement}');
94
				unset($parsedParameters['actor']);
95
			} else {
96
				$subject = $l->t('{actor} announced {announcement}');
97
			}
98
			$event->setParsedMessage($announcement['message']);
99
		} catch (\InvalidArgumentException $e) {
100
			$parsedParameters = $this->getParameters($event, []);
@@ 101-106 (lines=6) @@
98
			$event->setParsedMessage($announcement['message']);
99
		} catch (\InvalidArgumentException $e) {
100
			$parsedParameters = $this->getParameters($event, []);
101
			if ($parsedParameters['actor']['id'] === $this->activityManager->getCurrentUserId()) {
102
				$subject = $l->t('You posted an announcement');
103
				unset($parsedParameters['actor']);
104
			} else {
105
				$subject = $l->t('{actor} posted an announcement');
106
			}
107
108
			$event->setParsedMessage($l->t('Announcement does not exist anymore'));
109
		}