Skip to content

Commit aa85cc0

Browse files
committed
Upgrading PHPUnit to the next major version
PHPUnit 9.5 causes issues with signature mismatch with newer versions of PHP. Upgrading this to 10.5 fixes the language level issues but causes some side effects. There are a lot of deprecation warnings being thrown now. PHPUnit class is marked as final, so methods in RetryTrait cannot be redeclared.
1 parent d98935b commit aa85cc0

14 files changed

+1
-28
lines changed

composer.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
},
5151
"require-dev": {
5252
"ext-pcntl": "*",
53-
"phpunit/phpunit": "^9.5",
53+
"phpunit/phpunit": "^10.5",
5454
"phpstan/phpstan": "^1.0",
5555
"queue-interop/queue-spec": "^0.6.2",
5656
"symfony/browser-kit": "^6.2|^7.0",
@@ -71,7 +71,6 @@
7171
"alcaeus/mongo-php-adapter": "^1.0",
7272
"kwn/php-rdkafka-stubs": "^2.0.3",
7373
"friendsofphp/php-cs-fixer": "^3.4",
74-
"dms/phpunit-arraysubset-asserts": "^0.2.1",
7574
"phpspec/prophecy-phpunit": "^2.0"
7675
},
7776
"autoload": {

pkg/snsqs/Tests/Spec/SnsQsSendToAndReceiveFromQueueTest.php

-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace Enqueue\SnsQs\Tests\Spec;
44

5-
use Enqueue\Test\RetryTrait;
65
use Interop\Queue\Context;
76
use Interop\Queue\Spec\SendToAndReceiveFromQueueSpec;
87

@@ -13,7 +12,6 @@
1312
*/
1413
class SnsQsSendToAndReceiveFromQueueTest extends SendToAndReceiveFromQueueSpec
1514
{
16-
use RetryTrait;
1715
use SnsQsFactoryTrait;
1816

1917
protected function tearDown(): void

pkg/snsqs/Tests/Spec/SnsQsSendToAndReceiveNoWaitFromQueueTest.php

-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace Enqueue\SnsQs\Tests\Spec;
44

5-
use Enqueue\Test\RetryTrait;
65
use Interop\Queue\Context;
76
use Interop\Queue\Spec\SendToAndReceiveNoWaitFromQueueSpec;
87

@@ -13,7 +12,6 @@
1312
*/
1413
class SnsQsSendToAndReceiveNoWaitFromQueueTest extends SendToAndReceiveNoWaitFromQueueSpec
1514
{
16-
use RetryTrait;
1715
use SnsQsFactoryTrait;
1816

1917
protected function tearDown(): void

pkg/snsqs/Tests/Spec/SnsQsSendToTopicAndReceiveFromQueueSpec.php

-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace Enqueue\SnsQs\Tests\Spec;
44

5-
use Enqueue\Test\RetryTrait;
65
use Interop\Queue\Context;
76
use Interop\Queue\Spec\SendToTopicAndReceiveFromQueueSpec;
87

@@ -13,7 +12,6 @@
1312
*/
1413
class SnsQsSendToTopicAndReceiveFromQueueSpec extends SendToTopicAndReceiveFromQueueSpec
1514
{
16-
use RetryTrait;
1715
use SnsQsFactoryTrait;
1816

1917
protected function tearDown(): void

pkg/snsqs/Tests/Spec/SnsQsSendToTopicAndReceiveNoWaitFromQueueTest.php

-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace Enqueue\SnsQs\Tests\Spec;
44

5-
use Enqueue\Test\RetryTrait;
65
use Interop\Queue\Context;
76
use Interop\Queue\Spec\SendToTopicAndReceiveNoWaitFromQueueSpec;
87

@@ -13,7 +12,6 @@
1312
*/
1413
class SnsQsSendToTopicAndReceiveNoWaitFromQueueTest extends SendToTopicAndReceiveNoWaitFromQueueSpec
1514
{
16-
use RetryTrait;
1715
use SnsQsFactoryTrait;
1816

1917
protected function tearDown(): void

pkg/sqs/Tests/Functional/SqsConsumptionUseCasesTest.php

-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
use Enqueue\Consumption\QueueConsumer;
1010
use Enqueue\Consumption\Result;
1111
use Enqueue\Sqs\SqsContext;
12-
use Enqueue\Test\RetryTrait;
1312
use Enqueue\Test\SqsExtension;
1413
use Interop\Queue\Context;
1514
use Interop\Queue\Message;
@@ -18,7 +17,6 @@
1817

1918
class SqsConsumptionUseCasesTest extends TestCase
2019
{
21-
use RetryTrait;
2220
use SqsExtension;
2321

2422
/**

pkg/sqs/Tests/Spec/SqsSendAndReceiveDelayedMessageFromQueueTest.php

-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
use Enqueue\Sqs\SqsContext;
66
use Enqueue\Sqs\SqsDestination;
7-
use Enqueue\Test\RetryTrait;
87
use Enqueue\Test\SqsExtension;
98
use Interop\Queue\Context;
109
use Interop\Queue\Spec\SendAndReceiveDelayedMessageFromQueueSpec;
@@ -17,7 +16,6 @@
1716
class SqsSendAndReceiveDelayedMessageFromQueueTest extends SendAndReceiveDelayedMessageFromQueueSpec
1817
{
1918
use CreateSqsQueueTrait;
20-
use RetryTrait;
2119
use SqsExtension;
2220

2321
/**

pkg/sqs/Tests/Spec/SqsSendToAndReceiveFromQueueTest.php

-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
use Enqueue\Sqs\SqsContext;
66
use Enqueue\Sqs\SqsDestination;
7-
use Enqueue\Test\RetryTrait;
87
use Enqueue\Test\SqsExtension;
98
use Interop\Queue\Context;
109
use Interop\Queue\Spec\SendToAndReceiveFromQueueSpec;
@@ -17,7 +16,6 @@
1716
class SqsSendToAndReceiveFromQueueTest extends SendToAndReceiveFromQueueSpec
1817
{
1918
use CreateSqsQueueTrait;
20-
use RetryTrait;
2119
use SqsExtension;
2220

2321
/**

pkg/sqs/Tests/Spec/SqsSendToAndReceiveFromTopicTest.php

-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
use Enqueue\Sqs\SqsContext;
66
use Enqueue\Sqs\SqsDestination;
7-
use Enqueue\Test\RetryTrait;
87
use Enqueue\Test\SqsExtension;
98
use Interop\Queue\Context;
109
use Interop\Queue\Spec\SendToAndReceiveFromTopicSpec;
@@ -17,7 +16,6 @@
1716
class SqsSendToAndReceiveFromTopicTest extends SendToAndReceiveFromTopicSpec
1817
{
1918
use CreateSqsQueueTrait;
20-
use RetryTrait;
2119
use SqsExtension;
2220

2321
/**

pkg/sqs/Tests/Spec/SqsSendToAndReceiveNoWaitFromQueueTest.php

-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
use Enqueue\Sqs\SqsContext;
66
use Enqueue\Sqs\SqsDestination;
7-
use Enqueue\Test\RetryTrait;
87
use Enqueue\Test\SqsExtension;
98
use Interop\Queue\Context;
109
use Interop\Queue\Spec\SendToAndReceiveNoWaitFromQueueSpec;
@@ -17,7 +16,6 @@
1716
class SqsSendToAndReceiveNoWaitFromQueueTest extends SendToAndReceiveNoWaitFromQueueSpec
1817
{
1918
use CreateSqsQueueTrait;
20-
use RetryTrait;
2119
use SqsExtension;
2220

2321
/**

pkg/sqs/Tests/Spec/SqsSendToAndReceiveNoWaitFromTopicTest.php

-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
use Enqueue\Sqs\SqsContext;
66
use Enqueue\Sqs\SqsDestination;
7-
use Enqueue\Test\RetryTrait;
87
use Enqueue\Test\SqsExtension;
98
use Interop\Queue\Context;
109
use Interop\Queue\Spec\SendToAndReceiveNoWaitFromTopicSpec;
@@ -17,7 +16,6 @@
1716
class SqsSendToAndReceiveNoWaitFromTopicTest extends SendToAndReceiveNoWaitFromTopicSpec
1817
{
1918
use CreateSqsQueueTrait;
20-
use RetryTrait;
2119
use SqsExtension;
2220

2321
/**

pkg/sqs/Tests/Spec/SqsSendToTopicAndReceiveFromQueueTest.php

-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
use Enqueue\Sqs\SqsContext;
66
use Enqueue\Sqs\SqsDestination;
7-
use Enqueue\Test\RetryTrait;
87
use Enqueue\Test\SqsExtension;
98
use Interop\Queue\Context;
109
use Interop\Queue\Spec\SendToTopicAndReceiveFromQueueSpec;
@@ -17,7 +16,6 @@
1716
class SqsSendToTopicAndReceiveFromQueueTest extends SendToTopicAndReceiveFromQueueSpec
1817
{
1918
use CreateSqsQueueTrait;
20-
use RetryTrait;
2119
use SqsExtension;
2220

2321
/**

pkg/sqs/Tests/Spec/SqsSendToTopicAndReceiveNoWaitFromQueueTest.php

-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
use Enqueue\Sqs\SqsContext;
66
use Enqueue\Sqs\SqsDestination;
7-
use Enqueue\Test\RetryTrait;
87
use Enqueue\Test\SqsExtension;
98
use Interop\Queue\Context;
109
use Interop\Queue\Spec\SendToTopicAndReceiveNoWaitFromQueueSpec;
@@ -17,7 +16,6 @@
1716
class SqsSendToTopicAndReceiveNoWaitFromQueueTest extends SendToTopicAndReceiveNoWaitFromQueueSpec
1817
{
1918
use CreateSqsQueueTrait;
20-
use RetryTrait;
2119
use SqsExtension;
2220

2321
/**

pkg/wamp/Tests/Functional/WampConsumerTest.php

-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace Enqueue\Wamp\Tests\Functional;
44

5-
use Enqueue\Test\RetryTrait;
65
use Enqueue\Test\WampExtension;
76
use Enqueue\Wamp\WampMessage;
87
use PHPUnit\Framework\TestCase;
@@ -17,7 +16,6 @@
1716
*/
1817
class WampConsumerTest extends TestCase
1918
{
20-
use RetryTrait;
2119
use WampExtension;
2220

2321
public static function setUpBeforeClass(): void

0 commit comments

Comments
 (0)