Code Duplication    Length = 12-13 lines in 2 locations

mod/gc_api/lib/profile.php 2 locations

@@ 1012-1023 (lines=12) @@
1009
		//error_log('in loop');
1010
		switch($field){
1011
			
1012
			case 'title':
1013
				
1014
				$titleData = json_decode(json_encode($value), true);
1015
				
1016
				if ($user_entity->language === 'fr'){
1017
					$user_entity->set('job', $titleData['fr'].' / '.$titleData['en']);
1018
				}
1019
				else{
1020
					$user_entity->set('job', $titleData['en'].' / '.$titleData['fr']);
1021
				}
1022
				
1023
				break;
1024
			case 'classification':
1025
				//error_log(json_encode($value));
1026
				$classificationData = json_decode(json_encode($value), true);
@@ 1030-1042 (lines=13) @@
1027
				
1028
				$user_entity->set('classification', json_encode($value));
1029
				break;
1030
			case 'department':
1031
				$deptData = json_decode(json_encode($value), true);
1032
	
1033
				
1034
				if ($user_entity->language === 'fr'){
1035
					$user_entity->set('department', $deptData['fr'].' / '.$deptData['en']);
1036
				}
1037
				else{
1038
					$user_entity->set('department', $deptData['en'].' / '.$deptData['fr']);
1039
				}
1040
1041
1042
				break;
1043
			case 'branch':
1044
				$branchData = json_decode(json_encode($value), true);
1045