Utils to load, parse and work with configuration on Shlink project.
Install this tool using composer.
composer install shlinkio/shlink-config
This library is also a mezzio module which provides its own
ConfigProvider
. Add it to your configuration to get everything automatically set up.
loadConfigFromGlob
: Function which expects a glob pattern and loads and merges all config files that match it.EnvVarLoaderProvider
: A config provider which loads the entries of the loaded config into env vars and always returns empty. Designed to be the first config provider in the pipeline.DottedAccessConfigAbstractFactory
: An abstract factory that lets any config param to be fetched as a service by using theconfig.foo.bar
notation.