protected function generateSignature()

in js/plugins/ajax-contact-extend/classes/twitter/EpiOAuth.php [88:109]


  protected function generateSignature($method = null, $url = null, $params = null)
  {
  if(empty($method) || empty($url))
    return false;


  // concatenating
  $concatenatedParams = '';
  foreach($params as $k => $v)
  {
    $v = $this->encode($v);
    $concatenatedParams .= "{$k}={$v}&";
  }
  $concatenatedParams = $this->encode(substr($concatenatedParams, 0, -1));

  // normalize url
  $normalizedUrl = $this->encode($this->normalizeUrl($url));
  $method = $this->encode($method); // don't need this but why not?

  $signatureBaseString = "{$method}&{$normalizedUrl}&{$concatenatedParams}";
  return $this->signString($signatureBaseString);
  }