Library for manipulation with project configurations.
composer require drmvc/config
<?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 arrayMore examples you can find here.
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.
