SerializerInterface
interface SerializerInterface
Methods
Details
Envelope
decode(array $encodedEnvelope)
Decodes an envelope and its message from an encoded-form.
The $encodedEnvelope
parameter is a key-value array that
describes the envelope and its content, that will be used by the different transports.
The most common keys are:
- body
(string) - the message body
- headers
(string
array
encode(Envelope $envelope)
Encodes an envelope content (message & stamps) to a common format understandable by transports.
The encoded array should only contain scalars and arrays.
The most common keys of the encoded array are:
- body
(string) - the message body
- headers
(string