Code Duplication    Length = 6-6 lines in 2 locations

lib/Activity/Provider.php 2 locations

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