From f575be8c0a5ac4428e670f2d56a07df0f888f14a Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Wed, 22 Jul 2026 11:22:09 +0700 Subject: [PATCH] [PHPUnit 13] Add PHPUnit 13 config set --- config/sets/phpunit130.php | 14 ++++++++++++++ src/Set/PHPUnitSetList.php | 2 ++ src/Set/SetProvider/PHPUnitSetProvider.php | 7 +++++++ 3 files changed, 23 insertions(+) create mode 100644 config/sets/phpunit130.php diff --git a/config/sets/phpunit130.php b/config/sets/phpunit130.php new file mode 100644 index 00000000..fd9fd68d --- /dev/null +++ b/config/sets/phpunit130.php @@ -0,0 +1,14 @@ +ruleWithConfiguration(RenameMethodRector::class, [ + // @see https://github.com/sebastianbergmann/phpunit/issues/6560 + new MethodCallRename('PHPUnit\Framework\TestClass', 'expectExceptionMessage', 'expectExceptionMessageIsOrContains'), + ]); +}; diff --git a/src/Set/PHPUnitSetList.php b/src/Set/PHPUnitSetList.php index 59cdd573..b1d64ead 100644 --- a/src/Set/PHPUnitSetList.php +++ b/src/Set/PHPUnitSetList.php @@ -27,6 +27,8 @@ final class PHPUnitSetList public const string PHPUNIT_120 = __DIR__ . '/../../config/sets/phpunit120.php'; + public const string PHPUNIT_130 = __DIR__ . '/../../config/sets/phpunit130.php'; + public const string PHPUNIT_MOCK_TO_STUB = __DIR__ . '/../../config/sets/phpunit-mock-to-stub.php'; public const string PHPUNIT_CODE_QUALITY = __DIR__ . '/../../config/sets/phpunit-code-quality.php'; diff --git a/src/Set/SetProvider/PHPUnitSetProvider.php b/src/Set/SetProvider/PHPUnitSetProvider.php index ff2fa232..6ad2b786 100644 --- a/src/Set/SetProvider/PHPUnitSetProvider.php +++ b/src/Set/SetProvider/PHPUnitSetProvider.php @@ -82,6 +82,13 @@ public function provide(): array __DIR__ . '/../../../config/sets/phpunit125.php' ), + new ComposerTriggeredSet( + SetGroup::PHPUNIT, + 'phpunit/phpunit', + '13.0', + __DIR__ . '/../../../config/sets/phpunit130.php' + ), + new Set(SetGroup::PHPUNIT, 'Code Quality', __DIR__ . '/../../../config/sets/phpunit-code-quality.php'), new Set(