PHP Class Sulu\Component\Content\Compat\Serializer\PageBridgeHandler

Inheritance: implements JMS\Serializer\Handler\SubscribingHandlerInterface
Show file Open project: sulu/sulu Class Usage Examples

Public Methods

Method Description
__construct ( DocumentInspector $inspector, LegacyPropertyFactory $propertyFactory, StructureMetadataFactory $structureFactory )
doDeserialize ( JMS\Serializer\VisitorInterface $visitor, array $data, array $type, JMS\Serializer\Context $context ) : PageBridge
doSerialize ( JMS\Serializer\VisitorInterface $visitor, PageBridge $bridge, array $type, JMS\Serializer\Context $context )
getSubscribingMethods ( )

Method Details

__construct() public method

public __construct ( DocumentInspector $inspector, LegacyPropertyFactory $propertyFactory, StructureMetadataFactory $structureFactory )
$inspector Sulu\Bundle\DocumentManagerBundle\Bridge\DocumentInspector
$propertyFactory Sulu\Component\Content\Compat\Structure\LegacyPropertyFactory
$structureFactory Sulu\Component\Content\Metadata\Factory\StructureMetadataFactory

doDeserialize() public method

public doDeserialize ( JMS\Serializer\VisitorInterface $visitor, array $data, array $type, JMS\Serializer\Context $context ) : PageBridge
$visitor JMS\Serializer\VisitorInterface
$data array
$type array
$context JMS\Serializer\Context
return Sulu\Component\Content\Compat\Structure\PageBridge

doSerialize() public method

public doSerialize ( JMS\Serializer\VisitorInterface $visitor, PageBridge $bridge, array $type, JMS\Serializer\Context $context )
$visitor JMS\Serializer\VisitorInterface
$bridge Sulu\Component\Content\Compat\Structure\PageBridge
$type array
$context JMS\Serializer\Context

getSubscribingMethods() public static method

public static getSubscribingMethods ( )