PHP 클래스 Sulu\Bundle\ContentBundle\Preview\PageObjectProvider

상속: implements Sulu\Bundle\PreviewBundle\Preview\Object\PreviewObjectProviderInterface
파일 보기 프로젝트 열기: sulu/sulu

공개 메소드들

메소드 설명
__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