'headers' =>
$redisEnvelope['headers'
],
]);
} else { $envelope =
$this->serializer->
decode($redisEnvelope);
} } catch (MessageDecodingFailedException
$exception) { $this->connection->
reject($message['id'
]);
throw $exception;
} return [$envelope->
with(new RedisReceivedStamp($message['id'
]))];
} public function ack(Envelope
$envelope): void
{ $this->connection->
ack($this->
findRedisReceivedStamp($envelope)->
getId());
} public function reject(Envelope
$envelope): void
{ $this->connection->
reject($this->
findRedisReceivedStamp($envelope)->
getId());
}