function DrupalOAuthConsumer::__construct in OAuth 1.0 7.4
Same name and namespace in other branches
- 6.3 includes/DrupalOAuthConsumer.inc \DrupalOAuthConsumer::__construct()
- 7.3 includes/DrupalOAuthConsumer.inc \DrupalOAuthConsumer::__construct()
File
- includes/
DrupalOAuthConsumer.inc, line 17
Class
Code
function __construct($key, $secret, $params = array()) {
// Backwards compatibility with 6.x-3.0-beta3
if (is_string($params)) {
$callback_url = $params;
if (func_num_args() > 4) {
$params = func_get_arg(4);
}
else {
$params = array();
}
$params['callback_url'] = $callback_url;
}
foreach ($params as $param_key => $value) {
if (isset($this->{$param_key})) {
$this->{$param_key} = $value;
}
}
if (!empty($this->created)) {
$this->provider_consumer = TRUE;
}
parent::__construct($key, $secret, $this->callback_url);
}