Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
/**
* Issue #3085671: Fix the update process to uninstall the Simple Oauth Extras
* module as it was merged into Simple Oauth to make it work without conditions.
*/
function varbase_api_update_8702() {
$simple_oauth_extras_config_factory = \Drupal::configFactory()
->getEditable("simple_oauth_extras.settings");
$simple_oauth_extras_settings = $simple_oauth_extras_config_factory->get();
if (isset($simple_oauth_extras_settings['use_implicit'])) {
$simple_oauth_config_factory = \Drupal::configFactory()
->getEditable("simple_oauth.settings");
$simple_oauth_settings = $simple_oauth_config_factory->get();
if (!isset($simple_oauth_settings['use_implicit'])) {
$simple_oauth_settings['use_implicit'] = $simple_oauth_extras_settings['use_implicit'];
$simple_oauth_config_factory->setData($simple_oauth_settings)->save(TRUE);
}
$simple_oauth_extras_config_factory->delete();
}
$query = \Drupal::database()->delete('key_value')
->condition('collection', 'system.schema')
->condition('name', 'simple_oauth_extras')
->execute();
// Entity updates to clear up any mismatched entity and/or field definitions
// And Fix changes were detected in the entity type and field definitions.
\Drupal::classResolver()
->getInstanceFromDefinition(VarbaseEntityDefinitionUpdateManager::class)
->applyUpdates();
}
Comments
Comment #3
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot for Vardot commentedComment #4
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot for Vardot commentedComment #5
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot for Vardot commentedComment #6
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot for Vardot commentedComment #7
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot for Vardot commentedComment #8
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot for Vardot commentedComment #9
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot for Vardot commentedComment #10
Rajab Natshah CreditAttribution: Rajab Natshah at Vardot for Vardot commented