Code Duplication    Length = 6-6 lines in 4 locations

mod/gc_api/lib/profile.php 4 locations

@@ 322-327 (lines=6) @@
319
			elgg_set_ignore_access(true);
320
321
				$nameData = json_decode(json_encode($value), true);
322
				if (!isset($nameData["firstName"])&&!isset($nameData["lastName"])) {
323
					$response['error'] = 4;
324
					$response['message'] = 'invalid data format - missing first and last name';
325
					return $response;
326
				}
327
				if (!isset($nameData["firstName"])||!isset($nameData["lastName"])) {
328
					$response['error'] = 4;
329
					$response['message'] = 'invalid data format - missing first or last name';
330
					return $response;
@@ 327-332 (lines=6) @@
324
					$response['message'] = 'invalid data format - missing first and last name';
325
					return $response;
326
				}
327
				if (!isset($nameData["firstName"])||!isset($nameData["lastName"])) {
328
					$response['error'] = 4;
329
					$response['message'] = 'invalid data format - missing first or last name';
330
					return $response;
331
				}
332
333
				$name = $nameData["firstName"].' '.$nameData["lastName"];
334
				if (elgg_strlen($name) > 50) {
335
					register_error(elgg_echo('user:name:fail'));
@@ 607-612 (lines=6) @@
604
		switch ($field) {
605
			case 'name':
606
				$nameData = json_decode(json_encode($value), true);
607
				if (!isset($nameData["firstName"])&&!isset($nameData["lastName"])) {
608
					$response['error'] = 4;
609
					$response['message'] = 'invalid data format - missing first and last name';
610
					return $response;
611
				}
612
				if (!isset($nameData["firstName"])||!isset($nameData["lastName"])) {
613
					$response['error'] = 4;
614
					$response['message'] = 'invalid data format - missing first or last name';
615
					return $response;
@@ 612-617 (lines=6) @@
609
					$response['message'] = 'invalid data format - missing first and last name';
610
					return $response;
611
				}
612
				if (!isset($nameData["firstName"])||!isset($nameData["lastName"])) {
613
					$response['error'] = 4;
614
					$response['message'] = 'invalid data format - missing first or last name';
615
					return $response;
616
				}
617
618
619
				$name = $nameData["firstName"].' '.$nameData["lastName"];
620