PHP Interface eZ\Publish\Core\MVC\ConfigResolverInterface
Classes implementing this interface will help you get settings for a specific scope.
In eZ Publish context, this is useful to get a setting for a specific siteaccess for example.
The idea is to check the different scopes available for a given namespace to find the appropriate parameter.
To work, the dynamic setting must comply internally to the following name format : "
..parameter.name".
Show file
Open project: ezsystems/ezpublish-kernel
Interface Usage Examples
Public Methods
Method Details
getDefaultNamespace()
public method
Returns the current default namespace.
getParameter()
public method
Returns value for $paramName, in $namespace.
public getParameter ( string $paramName, string $namespace = null, string $scope = null ) : mixed |
$paramName |
string |
The parameter name, without $prefix and the current scope (i.e. siteaccess name). |
$namespace |
string |
Namespace for the parameter name. If null, the default namespace should be used. |
$scope |
string |
The scope you need $paramName value for. |
return |
mixed |
|
hasParameter()
public method
Checks if $paramName exists in $namespace.
setDefaultNamespace()
public method
Changes the default namespace to look parameter into.