Code Duplication    Length = 6-6 lines in 2 locations

lib/Manager.php 2 locations

@@ 182-187 (lines=6) @@
179
	public function getAnnouncement($id, $parseStrings = true, $ignorePermissions = false, $returnGroups = true) {
180
		if (!$ignorePermissions) {
181
			$user = $this->userSession->getUser();
182
			if ($user instanceof IUser) {
183
				$userGroups = $this->groupManager->getUserGroupIds($user);
184
				$userGroups[] = 'everyone';
185
			} else {
186
				$userGroups = ['everyone'];
187
			}
188
			$isInAdminGroups = array_intersect($this->getAdminGroups(), $userGroups);
189
190
			if (empty($isInAdminGroups)) {
@@ 257-262 (lines=6) @@
254
			->setMaxResults($limit);
255
256
		$user = $this->userSession->getUser();
257
		if ($user instanceof IUser) {
258
			$userGroups = $this->groupManager->getUserGroupIds($user);
259
			$userGroups[] = 'everyone';
260
		} else {
261
			$userGroups = ['everyone'];
262
		}
263
264
		$isInAdminGroups = array_intersect($this->getAdminGroups(), $userGroups);
265
		if (empty($isInAdminGroups)) {