niletphp / configuration
The NiletPHP configuration component.
Installs: 151
Dependents: 2
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/niletphp/configuration
Requires
- php: >=7.0
- niletphp/file-system: 1.0.*
Requires (Dev)
- phpunit/phpunit: ~5.7
This package is not auto-updated.
Last update: 2025-09-28 07:57:49 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"];