autumndev/jms-serializer-carbon

Carbon 序列化或 JSM 序列化器

v3.3 2024-03-28 10:07 UTC

This package is auto-updated.

Last update: 2024-08-28 11:34:57 UTC


README

为 JMS 序列化器库提供的 Carbon 序列化器

安装

要安装和使用此包,请按照 JMS 文档 进行操作

$builder
    ->configureHandlers(function(JMS\Serializer\Handler\HandlerRegistry $registry) {
        $registry->registerSubscribingHandler(new \AutumnDev\JMS\CarbonHandler());
    })
;

Symfony2

为了使用 Carbon 序列化,您需要注册一个新的服务

carbon_handler:
        class: AutumnDev\JMS\CarbonHandler
        tags:
            - { name: jms_serializer.subscribing_handler }

用法

为了使用序列化,您必须这样标记您的实体

    /**
    * @Type("Carbon")
    */
    public $date;