function oauth2_login_uninstall in OAuth2 Login 8
hook_uninstall not needed. Configure variables are cleared when module is uninstalled.
File
- ./
oauth2_login.install, line 11 - Installation file for miniOrange OAuth Login Module.
Code
function oauth2_login_uninstall() {
if (\Drupal::config('oauth2_login.settings')
->get('miniorange_oauth_client_feedback') == '1') {
global $base_url;
\Drupal::configFactory()
->getEditable('oauth2_login.settings')
->clear('miniorange_oauth_client_feedback')
->save();
feedback::miniorange_oauth_client_feedback();
}
\Drupal::configFactory()
->getEditable('oauth2_login.settings')
->clear('mo_saml_tourTaken_config_clc')
->save();
\Drupal::configFactory()
->getEditable('oauth2_login.settings')
->clear('mo_saml_tourTaken_mapping')
->save();
\Drupal::configFactory()
->getEditable('oauth2_login.settings')
->clear('mo_saml_tourTaken_licensing')
->save();
\Drupal::configFactory()
->getEditable('oauth2_login.settings')
->clear('miniorange_oauth_client_free_users')
->save();
\Drupal::configFactory()
->getEditable('oauth2_login.settings')
->clear('miniorange_oauth_client_attr_list_from_server')
->save();
}