PHPackages                             affinitidev/silex-config - 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. affinitidev/silex-config

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

affinitidev/silex-config
========================

Advanced Config service provider for Silex

v0.1.1(11y ago)1722MITPHP

Since Jul 4Pushed 11y ago2 watchersCompare

[ Source](https://github.com/affinitidev/silex-config)[ Packagist](https://packagist.org/packages/affinitidev/silex-config)[ Docs](http://brendan-bates.com)[ RSS](/packages/affinitidev-silex-config/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (4)Versions (3)Used By (0)

Affiniti ConfigServiceProvider
==============================

[](#affiniti-configserviceprovider)

---

**Version**: `master`

The ConfigServiceProvider, built by Affiniti Development, is a Silex Service Provider which adds support for the Symfony Config Component. It provides shortcuts to all of the functionality of the Config component - features include:

- Loading and Validating Config Files.
- Multiple Directory Support.
- Config Cache Support.
- Included formats: YAML, INI, and PHP.
- Support for Custom Definitions, Loaders, and Cache Implementations.
- Events allow for use with other Silex service providers.

Build Status
------------

[](#build-status)

[![Code Quality](https://camo.githubusercontent.com/7426f3f2cc06776fa06d47729f724a27319e110fb6bb24c0a39d2405aca40e62/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f616666696e6974696465762f73696c65782d636f6e6669672f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/affinitidev/silex-config/?branch=master)

[![Code Coverage](https://camo.githubusercontent.com/5225b5e20659e1b2f65e295c7a97efe3043f8c1b2f513d3555e95805fd3d6b59/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f616666696e6974696465762f73696c65782d636f6e6669672f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/affinitidev/silex-config/?branch=master)

[![Build Status](https://camo.githubusercontent.com/d21bab68854e6250014f3c7a84df6e7c11c13d1f7b3da6f58d455cc663acba61/68747470733a2f2f7472617669732d63692e6f72672f616666696e6974696465762f73696c65782d636f6e6669672e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/affinitidev/silex-config)

Documentation
-------------

[](#documentation)

Documentation is located [right here](Docs/index.md) in the `Docs` folder. This includes installation instructions, quick start guide, and advanced features. The documentation is currently in markdown format.

License
-------

[](#license)

Distributed under the good old MIT license. See the complete license in the `LICENSE` file.

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

[](#contributing)

*Open for contributions, 24 hours a day, 7 days a week!*

If you would like to contribute, please do! I ask that you follow these simple rules for an issue or feature request. Note that if you only want to report an issue or feature request (and not code it), then only step 1 applies.

### Issues

[](#issues)

Often times issues can be small, and may be coded before an issue exists in the tracker. We ask that you please follow these rules when fixing issues:

1. Check the issue tracker, and create an issue if one does not exist for the bug.
2. If you'd like to work on the issue, note on the issue that you are currently coding the fix.
3. Code your fix, with unit tests if applicable.
4. Send a pull request with the commit message `fixes #`, replacing `` with the issue number to be fixed.
5. Discussion may take place on the pull request before a merge is approved.

### Feature Requests

[](#feature-requests)

Before a feature request is coded, it should first be discussed on the issue tracker. This is to prevent wasted time if a feature is not pulled. Please follow these rules when making feature requests:

1. Check the issue tracker for the feature, and create an issue if one does not exist for the feature.
2. After some possible discussion, the issue will be marked as "Approved". Coding should not start until this point.
3. If you'd like to work on the issue, note on the issue that you are currently coding the feature.
4. Code the feature, with unit tests if applicable.
5. Send a pull request with the commit message `resolves #`, replacing `` with the feature number to be resolved.
6. Discussion may take place on the pull request before a merge is approved.

Project Information
-------------------

[](#project-information)

### Maintainer

[](#maintainer)

This package is released under Affiniti Development, which is my vendor "pseudonym". I am [Brendan Bates](http://www.brendan-bates.com/), the project maintainer. The pseudonym is simply to make for a prettier `namespace`!

### Website

[](#website)

The project will always be available here on [Github](http://github.com/affinitidev/silex-config). Currently the repository also serves as the primary documentation website.

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 90.9% 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 ~9 days

Total

2

Last Release

4373d ago

### Community

Maintainers

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

---

Top Contributors

[![brendanbates89](https://avatars.githubusercontent.com/u/7592489?v=4)](https://github.com/brendanbates89 "brendanbates89 (30 commits)")[![affinitidev](https://avatars.githubusercontent.com/u/7727951?v=4)](https://github.com/affinitidev "affinitidev (3 commits)")

---

Tags

configsilex

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/affinitidev-silex-config/health.svg)

```
[![Health](https://phpackages.com/badges/affinitidev-silex-config/health.svg)](https://phpackages.com/packages/affinitidev-silex-config)
```

###  Alternatives

[2lenet/crudit-bundle

The easy like Crud'it Bundle.

1616.4k14](/packages/2lenet-crudit-bundle)[aeliot/todo-registrar

Register TODOs from source code in issue tracker

153.0k](/packages/aeliot-todo-registrar)

PHPackages © 2026

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