EncoderInterface
интерфейс EncoderInterface
Методы
| массив | encode(Envelope $envelope) Кодирует содержимое конверта (сообщение и элементы) в общий формат, понятный транспорту. |
Подробности
массив encode(Envelope $envelope)
Кодирует содержимое конверта (сообщение и элементы) в общий формат, понятный транспорту.
Закодированный массив должен содержать только скалярные значения и массивы.
Наиболее распространённые ключи закодированного массива: - body (строка) - тело сообщения - headers (строка<строка>) - пара ключ/значение заголовков
Параметры
| Envelope | $envelope | Конверт, содержащий сообщение, помещённое на MessageBus пользователем |
Возвращаемое значение
| массив |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Messenger/Transport/Serialization/EncoderInterface.html