original_string: public function completeLocationResult(&$location)
      {
          parent::completeLocationResult($location);
  
          // set region name if region code is set
          if (empty($location[self::REGION_NAME_KEY])
              && !empty($location[self::REGION_CODE_KEY])
              && !empty($location[self::COUNTRY_CODE_KEY])
          ) {
              $countryCode = $location[self::COUNTRY_CODE_KEY];
              $regionCode = (string)$location[self::REGION_CODE_KEY];
              $location[self::REGION_NAME_KEY] = self::getRegionNameFromCodes($countryCode, $regionCode);
          }
      }
code: public function completeLocationResult(&$location)
      {
          parent::completeLocationResult($location);
  
          // set region name if region code is set
          if (empty($location[self::REGION_NAME_KEY])
              && !empty($location[self::REGION_CODE_KEY])
              && !empty($location[self::COUNTRY_CODE_KEY])
          ) {
              $countryCode = $location[self::COUNTRY_CODE_KEY];
              $regionCode = (string)$location[self::REGION_CODE_KEY];
              $location[self::REGION_NAME_KEY] = self::getRegionNameFromCodes($countryCode, $regionCode);
          }
      }
code_tokens: public function completeLocationResult ( & $ location ) { parent :: completeLocationResult ( $ location ) ; // set region name if region code is set if ( empty ( $ location [ self :: REGION_NAME_KEY ] ) && ! empty ( $ location [ self :: REGION_CODE_KEY ] ) && ! empty ( $ location [ self :: COUNTRY_CODE_KEY ] ) ) { $ countryCode = $ location [ self :: COUNTRY_CODE_KEY ] ; $ regionCode = ( string ) $ location [ self :: REGION_CODE_KEY ] ; $ location [ self :: REGION_NAME_KEY ] = self :: getRegionNameFromCodes ( $ countryCode , $ regionCode ) ; } }
docstring: Attempts to fill in some missing information in a GeoIP location.
  
  This method will call LocationProvider::completeLocationResult and then
  try to set the region name of the location if the country code & region
  code are set.
  
  @param array $location The location information to modify.
docstring_tokens: Attempts to fill in some missing information in a GeoIP location .