PHP 클래스 eZ\Publish\Core\Helper\ContentPreviewHelper

상속: implements eZ\Publish\Core\MVC\Symfony\SiteAccess\SiteAccessAware
파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$eventDispatcher Symfony\Component\EventDispatcher\EventDispatcherInterface
$originalSiteAccess eZ\Publish\Core\MVC\Symfony\SiteAccess
$siteAccessRouter eZ\Publish\Core\MVC\Symfony\SiteAccess\SiteAccessRouterInterface

공개 메소드들

메소드 설명
__construct ( Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher, eZ\Publish\Core\MVC\Symfony\SiteAccess\SiteAccessRouterInterface $siteAccessRouter )
changeConfigScope ( string $siteAccessName ) : SiteAccess Switches configuration scope to $siteAccessName and returns the new SiteAccess to use for preview.
getOriginalSiteAccess ( ) : SiteAccess Return original SiteAccess.
getPreviewedContent ( ) : eZ\Publish\API\Repository\Values\Content\Content
getPreviewedLocation ( ) : eZ\Publish\API\Repository\Values\Content\Location
isPreviewActive ( ) : boolean
restoreConfigScope ( ) : SiteAccess Restores original config scope.
setPreviewActive ( boolean $previewActive )
setPreviewedContent ( eZ\Publish\API\Repository\Values\Content\Content $previewedContent )
setPreviewedLocation ( eZ\Publish\API\Repository\Values\Content\Location $previewedLocation )
setSiteAccess ( SiteAccess $siteAccess = null )

메소드 상세

__construct() 공개 메소드

public __construct ( Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher, eZ\Publish\Core\MVC\Symfony\SiteAccess\SiteAccessRouterInterface $siteAccessRouter )
$eventDispatcher Symfony\Component\EventDispatcher\EventDispatcherInterface
$siteAccessRouter eZ\Publish\Core\MVC\Symfony\SiteAccess\SiteAccessRouterInterface

changeConfigScope() 공개 메소드

Switches configuration scope to $siteAccessName and returns the new SiteAccess to use for preview.
public changeConfigScope ( string $siteAccessName ) : SiteAccess
$siteAccessName string
리턴 eZ\Publish\Core\MVC\Symfony\SiteAccess

getOriginalSiteAccess() 공개 메소드

Return original SiteAccess.
public getOriginalSiteAccess ( ) : SiteAccess
리턴 eZ\Publish\Core\MVC\Symfony\SiteAccess

getPreviewedContent() 공개 메소드

public getPreviewedContent ( ) : eZ\Publish\API\Repository\Values\Content\Content
리턴 eZ\Publish\API\Repository\Values\Content\Content

getPreviewedLocation() 공개 메소드

public getPreviewedLocation ( ) : eZ\Publish\API\Repository\Values\Content\Location
리턴 eZ\Publish\API\Repository\Values\Content\Location

isPreviewActive() 공개 메소드

public isPreviewActive ( ) : boolean
리턴 boolean

restoreConfigScope() 공개 메소드

Restores original config scope.
public restoreConfigScope ( ) : SiteAccess
리턴 eZ\Publish\Core\MVC\Symfony\SiteAccess

setPreviewActive() 공개 메소드

public setPreviewActive ( boolean $previewActive )
$previewActive boolean

setPreviewedContent() 공개 메소드

public setPreviewedContent ( eZ\Publish\API\Repository\Values\Content\Content $previewedContent )
$previewedContent eZ\Publish\API\Repository\Values\Content\Content

setPreviewedLocation() 공개 메소드

public setPreviewedLocation ( eZ\Publish\API\Repository\Values\Content\Location $previewedLocation )
$previewedLocation eZ\Publish\API\Repository\Values\Content\Location

setSiteAccess() 공개 메소드

public setSiteAccess ( SiteAccess $siteAccess = null )
$siteAccess eZ\Publish\Core\MVC\Symfony\SiteAccess

프로퍼티 상세

$eventDispatcher 보호되어 있는 프로퍼티

protected EventDispatcherInterface,Symfony\Component\EventDispatcher $eventDispatcher
리턴 Symfony\Component\EventDispatcher\EventDispatcherInterface

$originalSiteAccess 보호되어 있는 프로퍼티

protected SiteAccess,eZ\Publish\Core\MVC\Symfony $originalSiteAccess
리턴 eZ\Publish\Core\MVC\Symfony\SiteAccess

$siteAccessRouter 보호되어 있는 프로퍼티

protected SiteAccessRouterInterface,eZ\Publish\Core\MVC\Symfony\SiteAccess $siteAccessRouter
리턴 eZ\Publish\Core\MVC\Symfony\SiteAccess\SiteAccessRouterInterface