PHPackages                             slick/configuration - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. slick/configuration

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

slick/configuration
===================

The slick/configuration component provides an easy-to-use solution for managing configuration files in your PHP applications.

v2.1.0(1y ago)07.1k↑90%5MITPHPPHP &gt;=8.2

Since Aug 28Pushed 1y ago2 watchersCompare

[ Source](https://github.com/slickframework/configuration)[ Packagist](https://packagist.org/packages/slick/configuration)[ Docs](https://github.com/slickframework/configuration)[ RSS](/packages/slick-configuration/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (5)Dependencies (4)Versions (11)Used By (5)

Slick Configuration
===================

[](#slick-configuration)

[![GitHub release (latest SemVer)](https://camo.githubusercontent.com/adc51327bede72b93680573e5e823afad76149b965ff2962fac5db71dc6d8bbf/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f736c69636b6672616d65776f726b2f636f6e66696775726174696f6e3f7374796c653d666c61742d737175617265)](https://github.com/slickframework/configuration/releases)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE)[![Build Status](https://camo.githubusercontent.com/5235469007568e2174bee7c029e5798b5edba4d1c58f1827e150efd5a91908a7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f736c69636b6672616d65776f726b2f636f6e66696775726174696f6e2f636f6e74696e756f75732d696e746567726174696f6e2e796d6c3f7374796c653d666c61742d737175617265)](https://github.com/slickframework/configuration/actions/workflows/continuous-integration.yml)[![Quality Score](https://camo.githubusercontent.com/f7e9b95f121ba3ac7eb1fab7c1c65a707c6dc8e0038ec33541cdf825623026db/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f736c69636b6672616d65776f726b2f636f6e66696775726174696f6e2f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/slickframework/configuration?branch=master)[![Total Downloads](https://camo.githubusercontent.com/5e0ff0fbffb6780d9ff7701633e88fcab2f8bdba63c1e3f0e0ef253bf826b652/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f736c69636b2f636f6e66696775726174696f6e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/slick/configuration)

The `slick/configuration` component provides an easy-to-use solution for managing configuration files in your PHP applications. It features a straightforward interface that allows you to define custom configuration drivers. By default, it leverages PHP arrays for configuration, eliminating the need for parsers and enhancing performance.

This package is compliant with PSR-2 code standards and PSR-4 autoload standards. It also applies the [semantic version 2.0.0](http://semver.org) specification.

Install
-------

[](#install)

Via Composer

```
$ composer require slick/configuration
```

Usage
-----

[](#usage)

Please check [documentation site](http://www.slick-framework.com/documentation/configuration.html) for a complete reference.

Change log
----------

[](#change-log)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Testing
-------

[](#testing)

```
$ composer test
```

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) and [CODE\_OF\_CONDUCT](CONDUCT.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [All Contributors](https://github.com/slickframework/configuration/graphs/contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

42

—

FairBetter than 90% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity82

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 96.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~408 days

Recently: every ~599 days

Total

9

Last Release

650d ago

Major Versions

v1.2.2 → v2.0.02022-04-03

PHP version history (3 changes)v1.1.0PHP &gt;=5.4.0

v2.0.0PHP &gt;=8.0

v2.1.0PHP &gt;=8.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/101112?v=4)[fsilva](/maintainers/fsilva)[@fsilva](https://github.com/fsilva)

---

Top Contributors

[![silvamfilipe](https://avatars.githubusercontent.com/u/5720969?v=4)](https://github.com/silvamfilipe "silvamfilipe (50 commits)")[![scrutinizer-auto-fixer](https://avatars.githubusercontent.com/u/6253494?v=4)](https://github.com/scrutinizer-auto-fixer "scrutinizer-auto-fixer (2 commits)")

---

Tags

slick-phpconfigurationSettingsenvironmentarraysinislickslick-php

###  Code Quality

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/slick-configuration/health.svg)

```
[![Health](https://phpackages.com/badges/slick-configuration/health.svg)](https://phpackages.com/packages/slick-configuration)
```

###  Alternatives

[chillerlan/php-settings-container

A container class for immutable settings objects. Not a DI container.

3427.3M21](/packages/chillerlan-php-settings-container)[dmishh/settings-bundle

Database centric Symfony configuration management. Global and per-user settings supported.

115254.9k1](/packages/dmishh-settings-bundle)[janisto/yii2-environment

Environment class for Yii 2, used to set configuration for console and web apps depending on the server environment.

2034.6k3](/packages/janisto-yii2-environment)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
