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

setGroupsBySiteAccess() public static method

Important: Groups need to be set before ConfigurationProcessor to be constructed by a bundle to set its configuration up.
public static setGroupsBySiteAccess ( array $groupsBySiteAccess )
$groupsBySiteAccess array
    public static function setGroupsBySiteAccess(array $groupsBySiteAccess)
    {
        static::$groupsBySiteAccess = $groupsBySiteAccess;
    }

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::setGroupsBySiteAccess