private function convert_user_data()

in core/ServerEventAsyncTask.php [32:56]


  private function convert_user_data($user_data_normalized){
    $norm_key_to_key = [
      AAMSettingsFields::EMAIL => 'email',
      AAMSettingsFields::FIRST_NAME => 'first_name',
      AAMSettingsFields::LAST_NAME => 'last_name',
      AAMSettingsFields::GENDER => 'gender',
      AAMSettingsFields::DATE_OF_BIRTH => 'date_of_birth',
      AAMSettingsFields::EXTERNAL_ID => 'external_id',
      AAMSettingsFields::PHONE => 'phone',
      AAMSettingsFields::CITY => 'city',
      AAMSettingsFields::STATE => 'state',
      AAMSettingsFields::ZIP_CODE => 'zip_code',
      AAMSettingsFields::COUNTRY => 'country_code',
    ];
    $user_data = array();
    foreach($user_data_normalized as $norm_key => $field){
      if(array_key_exists($norm_key, $norm_key_to_key)){
        $user_data[$norm_key_to_key[$norm_key]] = $field;
      }
      else{
        $user_data[$norm_key] = $field;
      }
    }
    return $user_data;
  }