public static function DrupalOAuthConsumer::deleteConsumer in OAuth 1.0 7.4
Same name and namespace in other branches
- 6.3 includes/DrupalOAuthConsumer.inc \DrupalOAuthConsumer::deleteConsumer()
- 7.3 includes/DrupalOAuthConsumer.inc \DrupalOAuthConsumer::deleteConsumer()
Deletes the consumer with the id from the database.
Parameters
string $csid: The consumer id.
Return value
void
1 call to DrupalOAuthConsumer::deleteConsumer()
- DrupalOAuthConsumer::delete in includes/
DrupalOAuthConsumer.inc - Deletes the consumer from the database
File
- includes/
DrupalOAuthConsumer.inc, line 121
Class
Code
public static function deleteConsumer($csid) {
//TODO: Add compatibility layer?
$condition = db_and()
->condition('csid', $csid);
db_delete('oauth_common_provider_token')
->condition('tid', db_select('oauth_common_token', 't')
->condition($condition)
->fields('t', array(
'tid',
)), 'IN')
->execute();
foreach (array(
'oauth_common_token',
'oauth_common_provider_consumer',
'oauth_common_consumer',
) as $table) {
db_delete($table)
->condition($condition)
->execute();
}
}