Code Duplication    Length = 7-8 lines in 2 locations

apps/updatenotification/lib/Settings/Admin.php 1 location

@@ 127-133 (lines=7) @@
124
		}
125
126
		$iterator = $this->l10nFactory->getLanguageIterator();
127
		do {
128
			$lang = $iterator->current();
129
			if(isset($changes['whatsNew'][$lang])) {
130
				return $filtered['whatsNew'][$lang];
131
			}
132
			$iterator->next();
133
		} while($lang !== 'en' && $iterator->valid());
134
135
		return $filtered;
136
	}

core/Controller/WhatsNewController.php 1 location

@@ 95-102 (lines=8) @@
92
				'product' => $this->defaults->getName(),
93
				'version' => $currentVersion,
94
			];
95
			do {
96
				$lang = $iterator->current();
97
				if(isset($whatsNew['whatsNew'][$lang])) {
98
					$resultData['whatsNew'] = $whatsNew['whatsNew'][$lang];
99
					break;
100
				}
101
				$iterator->next();
102
			} while ($lang !== 'en' && $iterator->valid());
103
			return new DataResponse($resultData);
104
		} catch (DoesNotExistException $e) {
105
			return new DataResponse([], Http::STATUS_NO_CONTENT);