Code Duplication    Length = 6-6 lines in 2 locations

lib/Activity/Provider.php 2 locations

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