Download the PHP package geeklab/conf without Composer
On this page you can find all versions of the php package geeklab/conf. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Vendor geeklab
Package conf
Short Description Immutable configuration system for PHP >= 8.1
License GPL-3.0-or-later
Package conf
Short Description Immutable configuration system for PHP >= 8.1
License GPL-3.0-or-later
Please rate this library. Is it a good library?
Informations about the package conf
geeklab/conf
Immutable configuration system loader & parser for PHP >= 8.1 that supports multiple file formats and has some templating features. This library is an alternative to '.env' type configuration libraries and uses the Strategy Pattern.
Benchmarks
Latest
4.0.0 (2020-11-24): Updating to more >= 8.1.0 compatible.
Features:
- Multi-file configuration loading, no more monolithic configurations!
- Self referencing placeholders.
- Recursive self referencing placeholders.
- Environment variable placeholders. (PHP likes a little too much...)
- Can use INI, JSON, YAML and Array files.
- Immutability, since you shouldn't change your configuration during run time.
- Can inject values, to make things really dynamic.
Installation:
composer require geeklab/conf
Usage:
Basic:
Detailed:
- INI
- Array
- JSON
- YAML
PSR Compliance:
- PSR-1
- PSR-2
- PSR-4
- PSR-12
Todo:
- More Documentation.
- Include .env?
All versions of conf with dependencies
PHP Build Version
Package Version
The package geeklab/conf contains the following files
Loading the files please wait ....