league/config
Define and validate nested PHP configuration with strict schemas (via Nette Schema). Merge multiple config sources, apply defaults, enforce types/constraints, and read values using convenient dot notation. Ideal for robust, structured app and library config.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| nette/schema | 0.86 | nette/schema is a small PHP library for validating and normalizing structured data. Define schemas for arrays, configuration, and user input with type checks, defaults, required fields, ranges, and clear error messages—ideal for safe config loading. | 1,012 | 1,015 | 28 | 12M | 8 | 24.9 | 63.5 | NOASSERTION | 4 months ago | |
| symfony/config | 0.85 | Symfony Config component helps you find, load, merge, autofill, and validate configuration from sources like YAML, XML, INI, or databases. Provides structured handling of config values for reusable, consistent application setups. | 4,278 | 4,309 | 44 | 8M | 0 | 55.9 | 52.7 | MIT | 3 weeks ago | |
| spiral/config | 0.85 | Spiral Config provides a flexible configuration system for Spiral apps. Load, merge, and access settings from multiple sources with a clean API, supporting layered environments and structured config classes for predictable, testable application configuration. | 2 | 2 | 1 | 5K | 0 | 2.4 | 44.0 | MIT | 6 years ago | |
| opis/json-schema | 0.84 | Opis JSON Schema validates JSON documents against JSON Schema drafts 2020-12 to 06. Includes custom errors, PHP filters, schema reuse/mappers, slots, pointers, URI templates, $data, casting, and custom formats/media types. | 654 | 659 | 66 | 2M | 12 | 19.1 | 55.0 | Apache-2.0 | 9 months ago | |
| darvinstudio/darvin-config-bundle | 0.83 | — | 1 | 1 | 1 | 3 | 0 | 9.0 | 5.5 | MIT | 5 years ago | |
| adamwojs/symfony-config-schema-gen | 0.83 | Generate JSON Schema from your Symfony app’s configuration. Adds a config:dump-schema console command to export schemas (JSON by default), with options like schema id, pretty-print, strict mode, and extension whitelisting. | 1 | 1 | 3 | 37 | 0 | 5.8 | 18.2 | GPL-2.0 | 10 months ago | |
| c975l/config-bundle | 0.81 | — | 2 | 2 | 0 | 57 | 0 | 0.0 | 18.0 | MIT | — | |
| phlak/coding-standards | 0.79 | Predefined PHP-CS-Fixer coding standards by PHLAK. Install as a dev dependency, initialize via composer exec cs init or create a config using ConfigFactory with a Finder, then run php-cs-fixer. Supports adding or overriding rules via ConfigFactory::make(). | 2 | 2 | 0 | 912 | 0 | 15.3 | 38.2 | MIT | 4 months ago |
How can I help you explore Laravel packages today?