You are here

function oauth2_server_drush_sql_sync_sanitize in OAuth2 Server 7

Implements hook_sql_sync_sanitize().

File

./oauth2_server.drush.inc, line 10
Drush hooks for the OAuth2 Server module.

Code

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);
}