original_string: public static function extensionSignature(string $namespace, string $extensionKey, string $separator = '.'): string {
      $namespace    = GeneralUtility::underscoredToUpperCamelCase($namespace);
      $extensionKey = GeneralUtility::underscoredToUpperCamelCase($extensionKey);
  
      return "${namespace}${separator}${extensionKey}";
    }
code: public static function extensionSignature(string $namespace, string $extensionKey, string $separator = '.'): string {
      $namespace    = GeneralUtility::underscoredToUpperCamelCase($namespace);
      $extensionKey = GeneralUtility::underscoredToUpperCamelCase($extensionKey);
  
      return "${namespace}${separator}${extensionKey}";
    }
code_tokens: public static function extensionSignature ( string $ namespace , string $ extensionKey , string $ separator = '.' ) : string { $ namespace = GeneralUtility :: underscoredToUpperCamelCase ( $ namespace ) ; $ extensionKey = GeneralUtility :: underscoredToUpperCamelCase ( $ extensionKey ) ; return "${namespace}${separator}${extensionKey}" ; }
docstring: Gets an extension signature from a namespace and extension key.
  
  @param string $namespace The namespace
  @param string $extensionKey The extension key
  @param string $separator The optional separator, defaults to `.`
  @return string The extension signature
docstring_tokens: Gets an extension signature from a namespace and extension key .