function MiniorangeMapping::miniorange_oauth_client_attr_setup_submit2 in OAuth2 Login 8
File
- src/
Form/ MiniorangeMapping.php, line 211 - Contains \Drupal\miniorange_oauth_client\Form\MiniorangeGeneralSettings.
Class
Namespace
Drupal\oauth2_login\FormCode
function miniorange_oauth_client_attr_setup_submit2($form, $form_state) {
$settings = \Drupal::configFactory()
->getEditable('oauth2_login.settings');
$settings
->set('miniorange_oauth_client_logout_url', $form['miniorange_oauth_client_logout_url']['#value'])
->save();
$settings
->set('miniorange_oauth_client_login_url', $form['miniorange_oauth_client_login_url']['#value'])
->save();
$settings
->set('miniorange_oauth_default_mapping', $form['miniorange_oauth_default_mapping']['#value'])
->save();
$settings
->set('miniorange_disable_attribute', $form['miniorange_disable_attribute']['#value'])
->save();
$settings
->set('miniorange_oauth_disable_role_update', $form['miniorange_oauth_disable_role_update']['#value'])
->save();
$settings
->set('miniorange_oauth_disable_autocreate_users', $form['miniorange_oauth_disable_autocreate_users']['#value'])
->save();
\Drupal::messenger()
->addMessage(t('Role Mapping saved successfully.'));
}