From c1318f9c15c5d5541d2c27837211006a97523f8c Mon Sep 17 00:00:00 2001 From: bjorn Date: Mon, 10 Jun 2024 20:47:07 +0200 Subject: [PATCH 1/2] Add common PHPUnit 10 deprecations --- config/drupal-10/drupal-10.1-deprecations.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/config/drupal-10/drupal-10.1-deprecations.php b/config/drupal-10/drupal-10.1-deprecations.php index 54393725..92b12265 100644 --- a/config/drupal-10/drupal-10.1-deprecations.php +++ b/config/drupal-10/drupal-10.1-deprecations.php @@ -8,6 +8,8 @@ use DrupalRector\Rector\ValueObject\DrupalIntroducedVersionConfiguration; use DrupalRector\Rector\ValueObject\FunctionToStaticConfiguration; use Rector\Config\RectorConfig; +use Rector\PHPUnit\PHPUnit100\Rector\Class_\PublicDataProviderClassMethodRector; +use Rector\PHPUnit\PHPUnit100\Rector\Class_\StaticDataProviderClassMethodRector; use Rector\Symfony\Set\SymfonySetList; return static function (RectorConfig $rectorConfig): void { @@ -15,6 +17,12 @@ SymfonySetList::SYMFONY_63, ]); + // PHPUnit 10.0 rules + $rectorConfig->rules([ + PublicDataProviderClassMethodRector::class, + StaticDataProviderClassMethodRector::class + ]); + // https://www.drupal.org/node/3244583 $rectorConfig->ruleWithConfiguration(FunctionToStaticRector::class, [ new FunctionToStaticConfiguration('10.1.0', 'drupal_rewrite_settings', 'Drupal\Core\Site\SettingsEditor', 'rewrite', [0 => 1, 1 => 0]), From 835156edc74b0a08e918e6327d9dd63c2b0b220b Mon Sep 17 00:00:00 2001 From: bjorn Date: Mon, 10 Jun 2024 20:51:16 +0200 Subject: [PATCH 2/2] Add RemoveSetMethodsMethodCallRector --- config/drupal-10/drupal-10.1-deprecations.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/config/drupal-10/drupal-10.1-deprecations.php b/config/drupal-10/drupal-10.1-deprecations.php index 92b12265..c22e7a26 100644 --- a/config/drupal-10/drupal-10.1-deprecations.php +++ b/config/drupal-10/drupal-10.1-deprecations.php @@ -10,6 +10,7 @@ use Rector\Config\RectorConfig; use Rector\PHPUnit\PHPUnit100\Rector\Class_\PublicDataProviderClassMethodRector; use Rector\PHPUnit\PHPUnit100\Rector\Class_\StaticDataProviderClassMethodRector; +use Rector\PHPUnit\PHPUnit100\Rector\MethodCall\RemoveSetMethodsMethodCallRector; use Rector\Symfony\Set\SymfonySetList; return static function (RectorConfig $rectorConfig): void { @@ -20,7 +21,8 @@ // PHPUnit 10.0 rules $rectorConfig->rules([ PublicDataProviderClassMethodRector::class, - StaticDataProviderClassMethodRector::class + StaticDataProviderClassMethodRector::class, + RemoveSetMethodsMethodCallRector::class, ]); // https://www.drupal.org/node/3244583