niletphp / configuration
The NiletPHP configuration component.
v1.0.0
2017-03-02 09:10 UTC
Requires
- php: >=7.0
- niletphp/file-system: 1.0.*
Requires (Dev)
- phpunit/phpunit: ~5.7
This package is not auto-updated.
Last update: 2025-05-11 05:43:43 UTC
README
Makes working with php config arrays painless.
Requirements
PHP >= 7.0
Install
Composer
{ "require": { "niletphp/configuration": ">=v1.0" } }
Examples
$config = new Nilet\Components\Configuration\Config();
Set the config folder
$configDir = new Nilet\Components\FileSystem\Directory("path/to/config/files"); $config->setConfigDir($configDir);
Get the config folder
$configDir = $config->getConfigDir();
Retrieves a config array from a given config file
/** * Lets assume that there is a config file called foo.php inside the config directory * with the following array * [ * "bar" => true, * "baz" => false * ] */ $foo = $config->get("foo"); $foo["bar"]; $foo["baz"];