You are here

oauth2_server.drush.inc in OAuth2 Server 7

Drush hooks for the OAuth2 Server module.

File

oauth2_server.drush.inc
View source
<?php

/**
 * @file
 * Drush hooks for the OAuth2 Server module.
 */

/**
 * Implements hook_sql_sync_sanitize().
 */
function oauth2_server_drush_sql_sync_sanitize($site) {

  // Using DELETE FROM (as opposed to TRUNCATE) will preserve the table's
  // auto-increment counter, which avoids conflicts with relationships to
  // deleted keys.
  $sql = 'DELETE FROM oauth2_server_token;' . 'DELETE FROM oauth2_server_authorization_code;' . "UPDATE oauth2_server_client SET client_secret = '';";
  drush_sql_register_post_sync_op('oauth2_server', dt('Remove sensitive OAuth2 Server data'), $sql);
}

Functions

Namesort descending Description
oauth2_server_drush_sql_sync_sanitize Implements hook_sql_sync_sanitize().