drmvc / config
Library for manipulation with project configurations
Installs: 877
Dependents: 4
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/drmvc/config
Requires
- php: ^7.0
Requires (Dev)
- phpunit/phpunit: ~6.0
README
DrMVC\Config
Library for manipulation with project configurations.
composer require drmvc/config
How to use
<?php require_once __DIR__ . '/../vendor/autoload.php'; // Config object $config = new \DrMVC\Config(); // Load file with array inside from filesystem $config->load(__DIR__ . '/array.php'); // Load file from filesystem and put into array with specific key $config->load(__DIR__ . '/array.php', 'subarray'); $config->set('param_new', 'value'); // Add new text parameter $config->set('param_arr', [1,2,3]); // Add new array parameter $all = $config->get(); // Get all available parameters $one = $config->get('param_new'); // Get single parameter $arr = $config->get('param_arr'); // Get single parameter with array
More examples you can find here.
About PHP Unit Tests
First need to install all dev dependencies via composer update, then
you can run tests by hands from source directory via ./vendor/bin/phpunit command.