PHP Класс Sulu\Bundle\PreviewBundle\Preview\Preview

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

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

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