eZ\Publish\Core\Helper\ContentPreviewHelper::setSiteAccess PHP Method

setSiteAccess() public method

public setSiteAccess ( SiteAccess $siteAccess = null )
$siteAccess eZ\Publish\Core\MVC\Symfony\SiteAccess
    public function setSiteAccess(SiteAccess $siteAccess = null)
    {
        $this->originalSiteAccess = $siteAccess;
    }

Usage Example

 public function testRestoreConfigScope()
 {
     $originalSiteAccess = new SiteAccess('foo', 'bar');
     $event = new ScopeChangeEvent($originalSiteAccess);
     $this->eventDispatcher->expects($this->once())->method('dispatch')->with(MVCEvents::CONFIG_SCOPE_RESTORE, $this->equalTo($event));
     $this->previewHelper->setSiteAccess($originalSiteAccess);
     $this->assertEquals($originalSiteAccess, $this->previewHelper->restoreConfigScope());
 }