All shortcuts start with the jms
prefix and are both short and intuitive:
jmshandler
<?php
namespace AlgoTech\MainBundle\Handler;
use JMS\Serializer\Context;
use JMS\Serializer\GraphNavigator;
use JMS\Serializer\Handler\SubscribingHandlerInterface;
use JMS\Serializer\JsonDeserializationVisitor;
use JMS\Serializer\JsonSerializationVisitor;
/**
* Class: JMSCustomHandler
*
* @see http://jmsyst.com/libs/serializer/master/handlers
* @see SubscribingHandlerInterface
*/
class JMSCustomHandler implements SubscribingHandlerInterface
{
/**
* {@inheritdoc}
*/
public static function getSubscribingMethods()
{
return array(
);
}
}
jmsdeserializesubscribe
array(
'direction' => GraphNavigator::DIRECTION_DESERIALIZATION,
'format' => 'json',
'type' => '',
),
jmsdeserialize
public function deserializeTypeFromJson(
JsonDeserializationVisitor $visitor,
array $obj,
array $type,
Context $context
) {
return
}