SingleSignonConfigurationStorage
extends ConfigurationStorage
in package
Table of Contents
- CONFIG_STORAGE_NAMESPACE = 'modules/gambio/singlesignon'
- namespace inside the configuration storage
- $default_configuration : mixed
- array holding default values to be used in absence of configured values
- __construct() : mixed
- constructor; initializes default configuration
- get() : string
- returns a single configuration value by its key
- get_all() : array<string|int, mixed>
- Retrieves all keys/values from a given prefix namespace
- set() : mixed
- setDefaultConfiguration() : mixed
- fills $default_configuration with initial values
Constants
CONFIG_STORAGE_NAMESPACE
namespace inside the configuration storage
public
mixed
CONFIG_STORAGE_NAMESPACE
= 'modules/gambio/singlesignon'
Properties
$default_configuration
array holding default values to be used in absence of configured values
protected
mixed
$default_configuration
Methods
__construct()
constructor; initializes default configuration
public
__construct() : mixed
Return values
mixed —get()
returns a single configuration value by its key
public
get(string $key) : string
Parameters
- $key : string
-
a configuration key (relative to the namespace prefix)
Return values
string —configuration value
get_all()
Retrieves all keys/values from a given prefix namespace
public
get_all([string $p_prefix = '' ]) : array<string|int, mixed>
Parameters
- $p_prefix : string = ''
Return values
array<string|int, mixed> —set()
public
set(mixed $p_key, mixed $p_value) : mixed
Parameters
- $p_key : mixed
- $p_value : mixed
Return values
mixed —setDefaultConfiguration()
fills $default_configuration with initial values
protected
setDefaultConfiguration() : mixed