A library for configuration management in Openclerk.
Include openclerk/config
as a requirement in your project composer.json
,
and run composer update
to install it into your project:
{
"require": {
"openclerk/config": "dev-master"
},
"repositories": [{
"type": "vcs",
"url": "https://github.com/openclerk/config"
}]
}
Initialise configuration before use:
Openclerk\Config::merge(array(
"database_name" => "clerk",
"database_username" => "username",
"database_password" => "password",
// any other values here
));
You can now load configuration values at runtime:
echo Openclerk\Config::get("my_key", "default");