This open-source library provides a powerful and flexible way to manage application settings or configurations. It is designed with the principle of simplicity and adaptability, allowing developers to quickly set up and manage configurations in any PHP project.
You can install the package via composer:
composer require farzai/app-settings
use Farzai\AppSettings\Setting;
use Farzai\AppSettings\Storage\FileStorage;
$setting = new Setting();
// Set a value
$setting->set('key', 'value');
// Get a value
$setting->get('key'); // value
Default storage is in temporary folder You may change the storage driver like this
// YourCustomStorageDriver implement \Farzai\AppSettings\Contracts\StorageRepositoryInterface::class
$setting = new Setting(new YourCustomStorageDriver());
// Or
$setting->setStorage(new YourCustomStorageDriver());
composer test
Please see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING for details.
Please review our security policy on how to report security vulnerabilities.
The MIT License (MIT). Please see License File for more information.