original_string: public static function getCurrency($countryCode)
      {
          if (!array_key_exists($countryCode, self::$currencies)) {
              throw new Exception\InvalidArgumentException(sprintf('Unsupported Country Code, %s', $countryCode));
          }
  
          return self::$currencies[$countryCode];
      }
code: public static function getCurrency($countryCode)
      {
          if (!array_key_exists($countryCode, self::$currencies)) {
              throw new Exception\InvalidArgumentException(sprintf('Unsupported Country Code, %s', $countryCode));
          }
  
          return self::$currencies[$countryCode];
      }
code_tokens: public static function getCurrency ( $ countryCode ) { if ( ! array_key_exists ( $ countryCode , self :: $ currencies ) ) { throw new Exception \ InvalidArgumentException ( sprintf ( 'Unsupported Country Code, %s' , $ countryCode ) ) ; } return self :: $ currencies [ $ countryCode ] ; }
docstring: Gets Currency code by Country code
  
  @param  string $countryCode Country code
  @return string
  @throws Exception\InvalidArgumentException
docstring_tokens: Gets Currency code by Country code