Carbon Serializer for the JMS Serializer library
To instal and use the package please install as per the JMS documentation:
$builder
->configureHandlers(function(JMS\Serializer\Handler\HandlerRegistry $registry) {
$registry->registerSubscribingHandler(new \AutumnDev\JMS\CarbonHandler());
})
;
You will need to register a new service in order to utilise the Carbon serilisation:
carbon_handler:
class: AutumnDev\JMS\CarbonHandler
tags:
- { name: jms_serializer.subscribing_handler }
In order to use the serialisation you must tag your entities thusly:
/**
* @Type("Carbon")
*/
public $date;