Configurable
LocaleCompareIncToServiceRector
Replace deprecated locale.compare.inc functions with LocaleProjectRepository and LocaleProjectChecker service methods.
-locale_translation_flush_projects();
+\Drupal::service(\Drupal\locale\LocaleProjectRepository::class)->deleteAll();
Configure your rector.php:
<?php
use DrupalRector\Drupal11\Rector\Deprecation\LocaleCompareIncToServiceRector;
use DrupalRector\Rector\ValueObject\DrupalIntroducedVersionConfiguration;
use Rector\Config\RectorConfig;
return RectorConfig::configure()
->withConfiguredRule(LocaleCompareIncToServiceRector::class, [
new DrupalIntroducedVersionConfiguration('11.4.0'),
]);
-locale_translation_build_projects();
+\Drupal::service(\Drupal\locale\LocaleProjectRepository::class)->buildProjects();
Configure your rector.php:
<?php
use DrupalRector\Drupal11\Rector\Deprecation\LocaleCompareIncToServiceRector;
use DrupalRector\Rector\ValueObject\DrupalIntroducedVersionConfiguration;
use Rector\Config\RectorConfig;
return RectorConfig::configure()
->withConfiguredRule(LocaleCompareIncToServiceRector::class, [
new DrupalIntroducedVersionConfiguration('11.4.0'),
]);
-locale_translation_check_projects();
+\Drupal::service(\Drupal\locale\LocaleProjectChecker::class)->checkProjects(array_keys(\Drupal::service(\Drupal\locale\LocaleProjectRepository::class)->getAll()));
Configure your rector.php:
<?php
use DrupalRector\Drupal11\Rector\Deprecation\LocaleCompareIncToServiceRector;
use DrupalRector\Rector\ValueObject\DrupalIntroducedVersionConfiguration;
use Rector\Config\RectorConfig;
return RectorConfig::configure()
->withConfiguredRule(LocaleCompareIncToServiceRector::class, [
new DrupalIntroducedVersionConfiguration('11.4.0'),
]);
-locale_translation_check_projects_local(['drupal'], ['de']);
+\Drupal::service(\Drupal\locale\LocaleProjectChecker::class)->checkLocalProjects(['drupal'], ['de']);
Configure your rector.php:
<?php
use DrupalRector\Drupal11\Rector\Deprecation\LocaleCompareIncToServiceRector;
use DrupalRector\Rector\ValueObject\DrupalIntroducedVersionConfiguration;
use Rector\Config\RectorConfig;
return RectorConfig::configure()
->withConfiguredRule(LocaleCompareIncToServiceRector::class, [
new DrupalIntroducedVersionConfiguration('11.4.0'),
]);