PHP Class Sulu\Bundle\ContentBundle\Preview\PageObjectProvider

Inheritance: implements Sulu\Bundle\PreviewBundle\Preview\Object\PreviewObjectProviderInterface
Afficher le fichier Open project: sulu/sulu

Méthodes publiques

Méthode Description
__construct ( Sulu\Component\DocumentManager\DocumentManagerInterface $documentManager, JMS\Serializer\SerializerInterface $serializer )
deserialize ( $serializedObject, $objectClass )
getId ( BasePageDocument $object )
getObject ( $id, $locale )
serialize ( BasePageDocument $object )
setContext ( BasePageDocument $object, $locale, array $context )
setValues ( BasePageDocument $object, $locale, array $data )

Method Details

__construct() public méthode

public __construct ( Sulu\Component\DocumentManager\DocumentManagerInterface $documentManager, JMS\Serializer\SerializerInterface $serializer )
$documentManager Sulu\Component\DocumentManager\DocumentManagerInterface
$serializer JMS\Serializer\SerializerInterface

deserialize() public méthode

public deserialize ( $serializedObject, $objectClass )

getId() public méthode

public getId ( BasePageDocument $object )
$object Sulu\Bundle\ContentBundle\Document\BasePageDocument

getObject() public méthode

public getObject ( $id, $locale )

serialize() public méthode

public serialize ( BasePageDocument $object )
$object Sulu\Bundle\ContentBundle\Document\BasePageDocument

setContext() public méthode

public setContext ( BasePageDocument $object, $locale, array $context )
$object Sulu\Bundle\ContentBundle\Document\BasePageDocument
$context array

setValues() public méthode

public setValues ( BasePageDocument $object, $locale, array $data )
$object Sulu\Bundle\ContentBundle\Document\BasePageDocument
$data array