Code Duplication    Length = 14-14 lines in 2 locations

lib/private/Settings/Manager.php 2 locations

@@ 340-353 (lines=14) @@
337
	/**
338
	 * @inheritdoc
339
	 */
340
	public function getAdminSettings($section): array {
341
		$settings = $this->getBuiltInAdminSettings($section);
342
		$appSettings = $this->getSettings('admin', $section);
343
344
		foreach ($appSettings as $setting) {
345
			if (!isset($settings[$setting->getPriority()])) {
346
				$settings[$setting->getPriority()] = [];
347
			}
348
			$settings[$setting->getPriority()][] = $setting;
349
		}
350
351
		ksort($settings);
352
		return $settings;
353
	}
354
355
	/**
356
	 * @inheritdoc
@@ 402-415 (lines=14) @@
399
	/**
400
	 * @inheritdoc
401
	 */
402
	public function getPersonalSettings($section): array {
403
		$settings = $this->getBuiltInPersonalSettings($section);
404
		$appSettings = $this->getSettings('personal', $section);
405
406
		foreach ($appSettings as $setting) {
407
			if (!isset($settings[$setting->getPriority()])) {
408
				$settings[$setting->getPriority()] = [];
409
			}
410
			$settings[$setting->getPriority()][] = $setting;
411
		}
412
413
		ksort($settings);
414
		return $settings;
415
	}
416
}
417