Configurable

ReplaceThemeGetSettingRector

Replace deprecated theme_get_setting() and _system_default_theme_features() with ThemeSettingsProvider equivalents

-theme_get_setting('logo.url');
+\Drupal::service(\Drupal\Core\Extension\ThemeSettingsProvider::class)->getSetting('logo.url');

Configure your rector.php:

<?php

use DrupalRector\Drupal11\Rector\Deprecation\ReplaceThemeGetSettingRector;
use DrupalRector\Rector\ValueObject\DrupalIntroducedVersionConfiguration;
use Rector\Config\RectorConfig;

return RectorConfig::configure()
    ->withConfiguredRule(ReplaceThemeGetSettingRector::class, [
        new DrupalIntroducedVersionConfiguration('11.3.0'),
    ]);

-_system_default_theme_features();
+\Drupal\Core\Extension\ThemeSettingsProvider::DEFAULT_THEME_FEATURES;

Configure your rector.php:

<?php

use DrupalRector\Drupal11\Rector\Deprecation\ReplaceThemeGetSettingRector;
use DrupalRector\Rector\ValueObject\DrupalIntroducedVersionConfiguration;
use Rector\Config\RectorConfig;

return RectorConfig::configure()
    ->withConfiguredRule(ReplaceThemeGetSettingRector::class, [
        new DrupalIntroducedVersionConfiguration('11.3.0'),
    ]);