autumndev / jms-serializer-carbon
Carbon 序列化或 JSM 序列化器
v3.3
2024-03-28 10:07 UTC
Requires
- php: ^7.1 || ^8.0
- jms/serializer: ^2.0 || ^3.0
- nesbot/carbon: ^2.5
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;