Code Duplication    Length = 7-7 lines in 2 locations

engine/classes/ElggInstaller.php 2 locations

@@ 1209-1215 (lines=7) @@
1206
	 */
1207
	protected function validateDatabaseVars($submissionVars, $formVars) {
1208
1209
		foreach ($formVars as $field => $info) {
1210
			if ($info['required'] == true && !$submissionVars[$field]) {
1211
				$name = _elgg_services()->translator->translate("install:database:label:$field");
1212
				register_error(_elgg_services()->translator->translate('install:error:requiredfield', [$name]));
1213
				return false;
1214
			}
1215
		}
1216
1217
		// check that data root is absolute path
1218
		if (stripos(PHP_OS, 'win') === 0) {
@@ 1555-1561 (lines=7) @@
1552
	 */
1553
	protected function validateAdminVars($submissionVars, $formVars) {
1554
1555
		foreach ($formVars as $field => $info) {
1556
			if ($info['required'] == true && !$submissionVars[$field]) {
1557
				$name = _elgg_services()->translator->translate("install:admin:label:$field");
1558
				register_error(_elgg_services()->translator->translate('install:error:requiredfield', [$name]));
1559
				return false;
1560
			}
1561
		}
1562
1563
		if ($submissionVars['password1'] !== $submissionVars['password2']) {
1564
			register_error(_elgg_services()->translator->translate('install:admin:password:mismatch'));