Code Duplication    Length = 6-6 lines in 4 locations

mod/gc_api/lib/profile.php 4 locations

@@ 312-317 (lines=6) @@
309
			elgg_set_ignore_access(true);
310
311
				$nameData = json_decode(json_encode($value), true);
312
				if (!isset($nameData["firstName"])&&!isset($nameData["lastName"])) {
313
					$response['error'] = 4;
314
					$response['message'] = 'invalid data format - missing first and last name';
315
					return $response;
316
				}
317
				if (!isset($nameData["firstName"])||!isset($nameData["lastName"])) {
318
					$response['error'] = 4;
319
					$response['message'] = 'invalid data format - missing first or last name';
320
					return $response;
@@ 317-322 (lines=6) @@
314
					$response['message'] = 'invalid data format - missing first and last name';
315
					return $response;
316
				}
317
				if (!isset($nameData["firstName"])||!isset($nameData["lastName"])) {
318
					$response['error'] = 4;
319
					$response['message'] = 'invalid data format - missing first or last name';
320
					return $response;
321
				}
322
323
				$name = $nameData["firstName"].' '.$nameData["lastName"];
324
				if (elgg_strlen($name) > 50) {
325
					register_error(elgg_echo('user:name:fail'));
@@ 591-596 (lines=6) @@
588
		switch ($field) {
589
			case 'name':
590
				$nameData = json_decode(json_encode($value), true);
591
				if (!isset($nameData["firstName"])&&!isset($nameData["lastName"])) {
592
					$response['error'] = 4;
593
					$response['message'] = 'invalid data format - missing first and last name';
594
					return $response;
595
				}
596
				if (!isset($nameData["firstName"])||!isset($nameData["lastName"])) {
597
					$response['error'] = 4;
598
					$response['message'] = 'invalid data format - missing first or last name';
599
					return $response;
@@ 596-601 (lines=6) @@
593
					$response['message'] = 'invalid data format - missing first and last name';
594
					return $response;
595
				}
596
				if (!isset($nameData["firstName"])||!isset($nameData["lastName"])) {
597
					$response['error'] = 4;
598
					$response['message'] = 'invalid data format - missing first or last name';
599
					return $response;
600
				}
601
602
603
				$name = $nameData["firstName"].' '.$nameData["lastName"];
604