Code Duplication    Length = 8-8 lines in 2 locations

lib/private/L10N/Factory.php 2 locations

@@ 237-244 (lines=8) @@
234
				list($preferred_language) = explode(';', $preference);
235
				$preferred_language = str_replace('-', '_', $preferred_language);
236
237
				foreach ($available as $available_language) {
238
					if ($preferred_language === strtolower($available_language)) {
239
						if ($app === null && !$this->requestLanguage) {
240
							$this->requestLanguage = $available_language;
241
						}
242
						return $available_language;
243
					}
244
				}
245
246
				// Fallback from de_De to de
247
				foreach ($available as $available_language) {
@@ 247-254 (lines=8) @@
244
				}
245
246
				// Fallback from de_De to de
247
				foreach ($available as $available_language) {
248
					if (substr($preferred_language, 0, 2) === $available_language) {
249
						if ($app === null && !$this->requestLanguage) {
250
							$this->requestLanguage = $available_language;
251
						}
252
						return $available_language;
253
					}
254
				}
255
			}
256
		}
257