Code Duplication    Length = 6-6 lines in 2 locations

lib/Manager.php 2 locations

@@ 147-152 (lines=6) @@
144
	public function getAnnouncement($id, $parseStrings = true, $ignorePermissions = false) {
145
		if (!$ignorePermissions) {
146
			$user = $this->userSession->getUser();
147
			if ($user instanceof IUser) {
148
				$userGroups = $this->groupManager->getUserGroupIds($user);
149
				$userGroups[] = 'everyone';
150
			} else {
151
				$userGroups = ['everyone'];
152
			}
153
			$isInAdminGroups = array_intersect($this->getAdminGroups(), $userGroups);
154
155
			if (empty($isInAdminGroups)) {
@@ 215-220 (lines=6) @@
212
			->setMaxResults($limit);
213
214
		$user = $this->userSession->getUser();
215
		if ($user instanceof IUser) {
216
			$userGroups = $this->groupManager->getUserGroupIds($user);
217
			$userGroups[] = 'everyone';
218
		} else {
219
			$userGroups = ['everyone'];
220
		}
221
222
		$isInAdminGroups = array_intersect($this->getAdminGroups(), $userGroups);
223
		if (empty($isInAdminGroups)) {