PHP 클래스 Sulu\Bundle\PreviewBundle\Preview\Preview

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

공개 메소드들

메소드 설명
__construct ( array $objectProviders, Doctrine\Common\Cache\Cache $dataCache, Sulu\Bundle\PreviewBundle\Preview\Renderer\PreviewRendererInterface $renderer, integer $cacheLifeTime = 3600 )
exists ( $token )
render ( $token, $webspaceKey, $locale )
start ( $objectClass, $id, $userId, $webspaceKey, $locale, array $data = [] )
stop ( $token )
update ( $token, $webspaceKey, $locale, array $data )
updateContext ( $token, $webspaceKey, $locale, array $context, array $data )

보호된 메소드들

메소드 설명
fetch ( string $token ) : mixed Fetch the object.
getProvider ( string $objectClass ) : mixed | Sulu\Bundle\PreviewBundle\Preview\Object\PreviewObjectProviderInterface Returns provider for given object-class.
save ( string $token, string $object ) Save the object.

메소드 상세

__construct() 공개 메소드

public __construct ( array $objectProviders, Doctrine\Common\Cache\Cache $dataCache, Sulu\Bundle\PreviewBundle\Preview\Renderer\PreviewRendererInterface $renderer, integer $cacheLifeTime = 3600 )
$objectProviders array
$dataCache Doctrine\Common\Cache\Cache
$renderer Sulu\Bundle\PreviewBundle\Preview\Renderer\PreviewRendererInterface
$cacheLifeTime integer

exists() 공개 메소드

public exists ( $token )

fetch() 보호된 메소드

Fetch the object.
protected fetch ( string $token ) : mixed
$token string
리턴 mixed

getProvider() 보호된 메소드

Returns provider for given object-class.
protected getProvider ( string $objectClass ) : mixed | Sulu\Bundle\PreviewBundle\Preview\Object\PreviewObjectProviderInterface
$objectClass string
리턴 mixed | Sulu\Bundle\PreviewBundle\Preview\Object\PreviewObjectProviderInterface

render() 공개 메소드

public render ( $token, $webspaceKey, $locale )

save() 보호된 메소드

Save the object.
protected save ( string $token, string $object )
$token string
$object string

start() 공개 메소드

public start ( $objectClass, $id, $userId, $webspaceKey, $locale, array $data = [] )
$data array

stop() 공개 메소드

public stop ( $token )

update() 공개 메소드

public update ( $token, $webspaceKey, $locale, array $data )
$data array

updateContext() 공개 메소드

public updateContext ( $token, $webspaceKey, $locale, array $context, array $data )
$context array
$data array