PHP Класс Sulu\Bundle\ContentBundle\Preview\PageObjectProvider

Наследование: implements Sulu\Bundle\PreviewBundle\Preview\Object\PreviewObjectProviderInterface
Показать файл Открыть проект

Открытые методы

Метод Описание
__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 )

Описание методов

__construct() публичный Метод

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

deserialize() публичный Метод

public deserialize ( $serializedObject, $objectClass )

getId() публичный Метод

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

getObject() публичный Метод

public getObject ( $id, $locale )

serialize() публичный Метод

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

setContext() публичный Метод

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

setValues() публичный Метод

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