You are here

private function TwitterAPIExchange::buildBaseString in Twitter Profile Widget 8

Same name and namespace in other branches
  1. 8.2 src/Resources/j7mbo/twitter_api_php/TwitterAPIExchange.php \Drupal\twitter_profile_widget\Resources\j7mbo\twitter_api_php\TwitterAPIExchange::buildBaseString()

Private method to generate the base string used by cURL

Parameters

string $baseURI:

string $method:

array $params:

Return value

string Built base string

1 call to TwitterAPIExchange::buildBaseString()
TwitterAPIExchange::buildOauth in src/Resources/j7mbo/twitter_api_php/TwitterAPIExchange.php
Build the Oauth object using params set in construct and additionals passed to this method. For v1.1, see: https://dev.twitter.com/docs/api/1.1

File

src/Resources/j7mbo/twitter_api_php/TwitterAPIExchange.php, line 334

Class

TwitterAPIExchange
Twitter-API-PHP : Simple PHP wrapper for the v1.1 API

Namespace

Drupal\twitter_profile_widget\Resources\j7mbo\twitter_api_php

Code

private function buildBaseString($baseURI, $method, $params) {
  $return = [];
  ksort($params);
  foreach ($params as $key => $value) {
    $return[] = rawurlencode($key) . '=' . rawurlencode($value);
  }
  return $method . "&" . rawurlencode($baseURI) . '&' . rawurlencode(implode('&', $return));
}