function system_post_update_set_blank_log_url_to_null

Updates system.theme.global:logo.url config if it's still at the default.

File

core/modules/system/system.post_update.php, line 159

Code

function system_post_update_set_blank_log_url_to_null() {
    $global_theme_settings = \Drupal::configFactory()->getEditable('system.theme.global');
    if ($global_theme_settings->get('logo.url') === '') {
        $global_theme_settings->set('logo.url', NULL)
            ->save(TRUE);
    }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.