PHP Class eZ\Publish\Core\Helper\ContentPreviewHelper

Inheritance: implements eZ\Publish\Core\MVC\Symfony\SiteAccess\SiteAccessAware
Afficher le fichier Open project: ezsystems/ezpublish-kernel Class Usage Examples

Protected Properties

Свойство Type Description
$eventDispatcher Symfony\Component\EventDispatcher\EventDispatcherInterface
$originalSiteAccess eZ\Publish\Core\MVC\Symfony\SiteAccess
$siteAccessRouter eZ\Publish\Core\MVC\Symfony\SiteAccess\SiteAccessRouterInterface

Méthodes publiques

Méthode Description
__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 )

Method Details

__construct() public méthode

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() public méthode

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

getOriginalSiteAccess() public méthode

Return original SiteAccess.
public getOriginalSiteAccess ( ) : SiteAccess
Résultat eZ\Publish\Core\MVC\Symfony\SiteAccess

getPreviewedContent() public méthode

public getPreviewedContent ( ) : eZ\Publish\API\Repository\Values\Content\Content
Résultat eZ\Publish\API\Repository\Values\Content\Content

getPreviewedLocation() public méthode

public getPreviewedLocation ( ) : eZ\Publish\API\Repository\Values\Content\Location
Résultat eZ\Publish\API\Repository\Values\Content\Location

isPreviewActive() public méthode

public isPreviewActive ( ) : boolean
Résultat boolean

restoreConfigScope() public méthode

Restores original config scope.
public restoreConfigScope ( ) : SiteAccess
Résultat eZ\Publish\Core\MVC\Symfony\SiteAccess

setPreviewActive() public méthode

public setPreviewActive ( boolean $previewActive )
$previewActive boolean

setPreviewedContent() public méthode

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

setPreviewedLocation() public méthode

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

setSiteAccess() public méthode

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

Property Details

$eventDispatcher protected_oe property

protected EventDispatcherInterface,Symfony\Component\EventDispatcher $eventDispatcher
Résultat Symfony\Component\EventDispatcher\EventDispatcherInterface

$originalSiteAccess protected_oe property

protected SiteAccess,eZ\Publish\Core\MVC\Symfony $originalSiteAccess
Résultat eZ\Publish\Core\MVC\Symfony\SiteAccess

$siteAccessRouter protected_oe property

protected SiteAccessRouterInterface,eZ\Publish\Core\MVC\Symfony\SiteAccess $siteAccessRouter
Résultat eZ\Publish\Core\MVC\Symfony\SiteAccess\SiteAccessRouterInterface