Skip to content

Commit 166dff8

Browse files
committed
[Messenger] extract stamp header prefix into private const
1 parent 0f73349 commit 166dff8

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

Transport/Serialization/Serializer.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
*/
2929
class Serializer implements SerializerInterface
3030
{
31+
private const STAMP_HEADER_PREFIX = 'X-Message-Stamp-';
32+
3133
private $serializer;
3234
private $format;
3335
private $context;
@@ -99,14 +101,13 @@ public function encode(Envelope $envelope): array
99101

100102
private function decodeStamps($encodedEnvelope)
101103
{
102-
$prefix = 'X-Message-Stamp-';
103104
$stamps = array();
104105
foreach ($encodedEnvelope['headers'] as $name => $value) {
105-
if (0 !== strpos($name, $prefix)) {
106+
if (0 !== strpos($name, self::STAMP_HEADER_PREFIX)) {
106107
continue;
107108
}
108109

109-
$stamps[] = $this->serializer->deserialize($value, substr($name, \strlen($prefix)), $this->format, $this->context);
110+
$stamps[] = $this->serializer->deserialize($value, substr($name, \strlen(self::STAMP_HEADER_PREFIX)), $this->format, $this->context);
110111
}
111112

112113
return $stamps;
@@ -120,7 +121,7 @@ private function encodeStamps(Envelope $envelope)
120121

121122
$headers = array();
122123
foreach ($stamps as $stamp) {
123-
$headers['X-Message-Stamp-'.\get_class($stamp)] = $this->serializer->serialize($stamp, $this->format, $this->context);
124+
$headers[self::STAMP_HEADER_PREFIX.\get_class($stamp)] = $this->serializer->serialize($stamp, $this->format, $this->context);
124125
}
125126

126127
return $headers;

0 commit comments

Comments
 (0)