kunicmarko/jms-messenger-adapter
最新稳定版本:1.1.0
Composer 安装命令:
composer require kunicmarko/jms-messenger-adapter
包简介
Use JMS Serializer with Symfony Messenger.
README 文档
README
Use JMS Serializer with Symfony Messenger.
Documentation
Installation
Add dependency with Composer:
composer require kunicmarko/jms-messenger-adapter
Symfony
Enable the bundle for all environments:
// bundles.php return [ //... KunicMarko\JMSMessengerAdapter\Bridge\Symfony\JMSMessengerAdapterBundle::class => ['all' => true], ];
Configuration
#config/packages/jms_messenger.yaml jms_messenger: format: json # xml, json serializer_id: messenger.transport.jms_serializer
Serialized id should be configured in the messenger config, in case you did not get the recipe, just add:
#config/packages/jms_messenger.yaml framework: messenger: enabled: true serializer: default_serializer: messenger.transport.jms_serializer
Stamps
This library provides additional stamps that will use JMS Deserialization/Serialization Context for serializing/deserializing messages.
use JMS\Serializer\SerializationContext; use KunicMarko\JMSMessengerAdapter\Stamp\SerializationContextStamp; $context = SerializationContext::create(); $context->setGroups(['foo']); $messageBus->dispatch(new Message(), [new SerializationContextStamp($context)]);
统计信息
- 总下载量: 91.95k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 8
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-01-04