eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\SiteAccessAware\ConfigurationProcessor::setAvailableSiteAccesses PHP Method

setAvailableSiteAccesses() public static method

Important: Available SiteAccesses need to be set before ConfigurationProcessor to be constructed by a bundle to set its configuration up.
public static setAvailableSiteAccesses ( array $availableSiteAccesses )
$availableSiteAccesses array
    public static function setAvailableSiteAccesses(array $availableSiteAccesses)
    {
        static::$availableSiteAccesses = $availableSiteAccesses;
    }

Usage Example

 protected function setUp()
 {
     parent::setUp();
     $this->availableSiteAccesses = array('sa1', 'sa2', 'sa3');
     ConfigurationProcessor::setAvailableSiteAccesses($this->availableSiteAccesses);
     $this->groupsBySiteAccess = array('sa2' => array('sa_group'), 'sa3' => array('sa_group'));
     ConfigurationProcessor::setGroupsBySiteAccess($this->groupsBySiteAccess);
     $this->configResolver = new ConfigResolver($this->groupsBySiteAccess, 'ezsettings');
 }
All Usage Examples Of eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\SiteAccessAware\ConfigurationProcessor::setAvailableSiteAccesses