interface ConfigurationInterface (View source)

Read access to settings by group and key. ConfigurationManager is the production implementation; FakeConfiguration backs unit tests.

Methods

mixed
get(string $group, string $key, mixed $default = null)

Get a configuration value

array
getGroup(string $group)

Get an entire configuration group

array
getAll()

Get all configuration settings

Details

mixed get(string $group, string $key, mixed $default = null)

Get a configuration value

Parameters

string $group

Configuration group

string $key

Configuration key

mixed $default

Default value if not found

Return Value

mixed

Configuration value or default if not found

array getGroup(string $group)

Get an entire configuration group

Parameters

string $group

Configuration group

Return Value

array

Configuration group values

array getAll()

Get all configuration settings

Return Value

array

All settings