Code Duplication    Length = 8-8 lines in 2 locations

lib/private/L10N/Factory.php 2 locations

@@ 246-253 (lines=8) @@
243
				list($preferred_language) = explode(';', $preference);
244
				$preferred_language = str_replace('-', '_', $preferred_language);
245
246
				foreach ($available as $available_language) {
247
					if ($preferred_language === strtolower($available_language)) {
248
						if ($app === null && !$this->requestLanguage) {
249
							$this->requestLanguage = $available_language;
250
						}
251
						return $available_language;
252
					}
253
				}
254
255
				// Fallback from de_De to de
256
				foreach ($available as $available_language) {
@@ 256-263 (lines=8) @@
253
				}
254
255
				// Fallback from de_De to de
256
				foreach ($available as $available_language) {
257
					if (substr($preferred_language, 0, 2) === $available_language) {
258
						if ($app === null && !$this->requestLanguage) {
259
							$this->requestLanguage = $available_language;
260
						}
261
						return $available_language;
262
					}
263
				}
264
			}
265
		}
266