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

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

Méthodes publiques

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

Méthodes protégées

Méthode 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

Méthode 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 méthode

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

getAvailableSiteAccesses() public méthode

getContainer() public méthode

public getContainer ( )

getContainerParameter() protected méthode

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
Résultat mixed

getGroupsBySiteAccess() public méthode

getNamespace() public méthode

public getNamespace ( )

getSiteAccessNodeName() public méthode

mapConfigArray() public méthode

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

mapSetting() public méthode

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

setAvailableSiteAccesses() public méthode

public setAvailableSiteAccesses ( array $availableSiteAccesses )
$availableSiteAccesses array

setContainer() public méthode

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

setContextualParameter() public méthode

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

setGroupsBySiteAccess() public méthode

public setGroupsBySiteAccess ( array $groupsBySiteAccess )
$groupsBySiteAccess array

setNamespace() public méthode

public setNamespace ( $namespace )

setSiteAccessNodeName() public méthode

public setSiteAccessNodeName ( $scopeNodeName )