PHP Class eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\SiteAccessAware\Contextualizer

Inheritance: implements eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\SiteAccessAware\ContextualizerInterface
Datei anzeigen Open project: ezsystems/ezpublish-kernel Class Usage Examples

Public Methods

Method Description
__construct ( Symfony\Component\DependencyInjection\ContainerInterface $containerBuilder, $namespace, $siteAccessNodeName, array $availableSiteAccesses, array $groupsBySiteAccess )
getAvailableSiteAccesses ( )
getContainer ( )
getGroupsBySiteAccess ( )
getNamespace ( )
getSiteAccessNodeName ( )
mapConfigArray ( $id, array $config, $options )
mapSetting ( $id, array $config )
setAvailableSiteAccesses ( array $availableSiteAccesses )
setContainer ( Symfony\Component\DependencyInjection\ContainerInterface $container )
setContextualParameter ( $parameterName, $scope, $value )
setGroupsBySiteAccess ( array $groupsBySiteAccess )
setNamespace ( $namespace )
setSiteAccessNodeName ( $scopeNodeName )

Protected Methods

Method Description
getContainerParameter ( string $id, mixed $default = null ) : mixed Returns the value under the $id in the $container. if the container does not known this $id, returns $default.

Private Methods

Method Description
groupsArraySetting ( array $groups, string $id, array $config, integer $options ) : array Merges setting array for a set of groups.
mapReservedScopeArray ( string $id, array $config, string $scope ) Ensures settings array defined in a given "reserved scope" are registered properly.

Method Details

__construct() public method

public __construct ( Symfony\Component\DependencyInjection\ContainerInterface $containerBuilder, $namespace, $siteAccessNodeName, array $availableSiteAccesses, array $groupsBySiteAccess )
$containerBuilder Symfony\Component\DependencyInjection\ContainerInterface
$availableSiteAccesses array
$groupsBySiteAccess array

getAvailableSiteAccesses() public method

getContainer() public method

public getContainer ( )

getContainerParameter() protected method

Returns the value under the $id in the $container. if the container does not known this $id, returns $default.
protected getContainerParameter ( string $id, mixed $default = null ) : mixed
$id string
$default mixed
return mixed

getGroupsBySiteAccess() public method

getNamespace() public method

public getNamespace ( )

getSiteAccessNodeName() public method

mapConfigArray() public method

public mapConfigArray ( $id, array $config, $options )
$config array

mapSetting() public method

public mapSetting ( $id, array $config )
$config array

setAvailableSiteAccesses() public method

public setAvailableSiteAccesses ( array $availableSiteAccesses )
$availableSiteAccesses array

setContainer() public method

public setContainer ( Symfony\Component\DependencyInjection\ContainerInterface $container )
$container Symfony\Component\DependencyInjection\ContainerInterface

setContextualParameter() public method

public setContextualParameter ( $parameterName, $scope, $value )

setGroupsBySiteAccess() public method

public setGroupsBySiteAccess ( array $groupsBySiteAccess )
$groupsBySiteAccess array

setNamespace() public method

public setNamespace ( $namespace )

setSiteAccessNodeName() public method

public setSiteAccessNodeName ( $scopeNodeName )