original_string: private function createPathForUpload()
      {
          return sprintf(
              '%s://%s/%s.files',
              self::$streamWrapperProtocol,
              urlencode($this->databaseName),
              urlencode($this->bucketName)
          );
      }
code: private function createPathForUpload()
      {
          return sprintf(
              '%s://%s/%s.files',
              self::$streamWrapperProtocol,
              urlencode($this->databaseName),
              urlencode($this->bucketName)
          );
      }
code_tokens: private function createPathForUpload ( ) { return sprintf ( '%s://%s/%s.files' , self :: $ streamWrapperProtocol , urlencode ( $ this -> databaseName ) , urlencode ( $ this -> bucketName ) ) ; }
docstring: Creates a path for a new GridFS file, which does not yet have an ID.
  
  @return string
docstring_tokens: Creates a path for a new GridFS file which does not yet have an ID .