best-it/commercetools-message-serializer

CommerceTools消息序列化器

0.0.11 2020-08-10 14:43 UTC

This package is auto-updated.

Last update: 2024-09-11 19:48:49 UTC


README

这是一个非常简单的用于symfony messenger和CommerceTools消息的序列化器。

步骤1:添加包

$ composer require best-it/commercetools-message-serializer

步骤2:创建服务

# services.yaml

services:
    BestIt\Messenger\CommerceToolsSerializer:
        class: BestIt\Messenger\CommerceToolsSerializer

步骤3:使用服务

# messenger.yaml

framework:
    messenger:
        serializer:
            default_serializer: 'BestIt\Messenger\CommerceToolsSerializer'

每条消息都有一个头部参数 X-CommerceTools-Message,其中包含CommerceTools消息的完整限定类名(例如:Commercetools\Core\Model\Message\OrderCreatedMessage)。