From 30cc983c44f493d3d1cc179301e2f002b768d1c8 Mon Sep 17 00:00:00 2001 From: Zoilo Mora Date: Mon, 25 May 2026 12:49:17 +0200 Subject: [PATCH] feat: Throw UnsupportedCommand if the class to be deserialized does not exist --- src/Serializer/SimpleMessageSerializer.php | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/Serializer/SimpleMessageSerializer.php b/src/Serializer/SimpleMessageSerializer.php index 1e53ac3..fcaa371 100644 --- a/src/Serializer/SimpleMessageSerializer.php +++ b/src/Serializer/SimpleMessageSerializer.php @@ -4,14 +4,12 @@ namespace PcComponentes\SymfonyMessengerBundle\Serializer; use Assert\Assert; -use PcComponentes\Ddd\Util\Message\Serialization\Exception\MessageClassNotFoundException; use PcComponentes\Ddd\Util\Message\Serialization\JsonApi\SimpleMessageJsonApiSerializable; use PcComponentes\Ddd\Util\Message\Serialization\JsonApi\SimpleMessageStream; use PcComponentes\Ddd\Util\Message\Serialization\JsonApi\SimpleMessageStreamDeserializer; use PcComponentes\DddLogging\DomainTrace\Tracker; use PcComponentes\SymfonyMessengerBundle\Command\UnsupportedCommand; use Symfony\Component\Messenger\Envelope; -use Symfony\Component\Messenger\Exception\MessageDecodingFailedException; use Symfony\Component\Messenger\Stamp\RedeliveryStamp; use Throwable; @@ -31,8 +29,6 @@ public function decode(array $encodedEnvelope): Envelope try { $simpleMessage = $this->deserializer->unserialize($message); - } catch (MessageClassNotFoundException $exception) { - throw new MessageDecodingFailedException('Message class not found', 0, $exception); } catch (Throwable) { $simpleMessage = $this->unsupportedCommand($message); }