From d92c148ea970354e8e2e1ab4efc318b8d60fb39f Mon Sep 17 00:00:00 2001 From: Oleg Zhulnev Date: Tue, 23 Apr 2024 22:30:52 +0300 Subject: [PATCH] Implement Symfony\Contracts\Service\ResetInterface so TestTransport could be cleared automatically after each tearDown --- src/Transport/TestTransport.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Transport/TestTransport.php b/src/Transport/TestTransport.php index 2efd914..bbcad6f 100644 --- a/src/Transport/TestTransport.php +++ b/src/Transport/TestTransport.php @@ -23,13 +23,14 @@ use Symfony\Component\Messenger\Transport\Serialization\SerializerInterface; use Symfony\Component\Messenger\Transport\TransportInterface; use Symfony\Component\Messenger\Worker; +use Symfony\Contracts\Service\ResetInterface; use Zenstruck\Assert; use Zenstruck\Messenger\Test\Stamp\AvailableAtStamp; /** * @author Kevin Bond */ -final class TestTransport implements TransportInterface +final class TestTransport implements TransportInterface, ResetInterface { private const DEFAULT_OPTIONS = [ 'intercept' => true,