Download the PHP package temant/settings-manager without Composer
On this page you can find all versions of the php package temant/settings-manager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download temant/settings-manager
More information about temant/settings-manager
Files in temant/settings-manager
Package settings-manager
Short Description A flexible settings management library based on doctrine orm.
License MIT
Informations about the package settings-manager
Temant Settings Manager
A flexible settings management system for PHP applications, providing support for multiple data types and seamless integration with Doctrine ORM. It offers importing, exporting, and automatic type detection for settings.
Features
- Multiple Data Types: Supports
string
,integer
,boolean
,float
, andJSON
types. - Import/Export: Easily import/export settings in JSON or array format.
- Doctrine ORM Integration: Manage settings with the power of Doctrine ORM.
- Automatic Type Detection: Automatically detects the data type of settings.
- Highly Customizable: Extend and modify functionality with ease.
Installation
-
Install via Composer:
- Ensure you have Doctrine ORM installed and configured properly in your project.
Usage
Basic Setup
Importing and Exporting Settings
You can easily import or export settings in either array or JSON format.
Export to JSON
Import from JSON
Running Tests
Run the test suite using PHPUnit:
Perform static analysis with PHPStan:
Contributing
We welcome contributions! Feel free to submit issues or pull requests. For major changes, please open an issue to discuss what you'd like to change.
License
This project is licensed under the MIT License - see the LICENSE file for details.