$serializer->
decode([ 'body' => '{}',
'headers' =>
['type' => 'NonExistentClass'
],
]);
} public function testEncodedSkipsNonEncodeableStamps() { $serializer =
new Serializer();
$envelope =
new Envelope(new DummyMessage('Hello'
),
[ new DummySymfonySerializerNonSendableStamp(),
]);
$encoded =
$serializer->
encode($envelope);
$this->
assertStringNotContainsString('DummySymfonySerializerNonSendableStamp',
print_r($encoded['headers'
], true
));
} public function testDecodingFailedConstructorDeserialization() { $serializer =
new Serializer();
$this->
expectException(MessageDecodingFailedException::
class);