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

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

arc/config
==========

Ariadne Component Library: hierarchical configuration management Component

3.0(6y ago)038931MITPHPPHP &gt;=7.1

Since Jun 21Pushed 5y ago3 watchersCompare

[ Source](https://github.com/Ariadne-CMS/arc-config)[ Packagist](https://packagist.org/packages/arc/config)[ Docs](https://github.com/Ariadne-CMS/arc/wiki)[ RSS](/packages/arc-config/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (4)Dependencies (2)Versions (8)Used By (1)

ARC: Ariadne Component Library
==============================

[](#arc-ariadne-component-library)

[![Scrutinizer Code Quality](https://camo.githubusercontent.com/783117b7e5d6debb93391b25f9517e198cfb67baff8c10e7ce21bf8b1eaab9d2/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f41726961646e652d434d532f6172632d636f6e6669672f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/Ariadne-CMS/arc-config/?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/ee130d71ed176bfb210692dd751a6442eea95be98766b3da6e6afb3340791e60/68747470733a2f2f706f7365722e707567782e6f72672f6172632f636f6e6669672f762f737461626c652e737667)](https://packagist.org/packages/arc/config)[![Total Downloads](https://camo.githubusercontent.com/016fd845cedd11b7abfdf2ac4864b6b41e3cfdf8e27f64eccd3759a033e34a5b/68747470733a2f2f706f7365722e707567782e6f72672f6172632f636f6e6669672f646f776e6c6f6164732e737667)](https://packagist.org/packages/arc/config)[![Latest Unstable Version](https://camo.githubusercontent.com/562db7d5200e82cf7c64627ba14835ddf014a00337a95fdece4f0c30ad60b53c/68747470733a2f2f706f7365722e707567782e6f72672f6172632f636f6e6669672f762f756e737461626c652e737667)](https://packagist.org/packages/arc/config)[![License](https://camo.githubusercontent.com/91ad8ef91fd00f6ceed20af7422bb17c6f76cd2dc230892705bb608f40db4094/68747470733a2f2f706f7365722e707567782e6f72672f6172632f636f6e6669672f6c6963656e73652e737667)](https://packagist.org/packages/arc/config)

A flexible component library for PHP
------------------------------------

[](#a-flexible-component-library-for-php)

The Ariadne Component Library is a spinoff from the Ariadne Web Application Framework and Content Management System \[  \]

arc/config contains
-------------------

[](#arcconfig-contains)

- [config](docs/config.md): a generic config class that allows you to override configuration properties by path.

Code example:

```
	\arc\config::configure('color', 'blue');
	$color = \arc\config::cd('/parent/child/')->acquire('color');
	// => 'blue'
```

And:

```
	\arc\config::cd('/parent/')->configure('color', 'red');
	$color = \arc\config::cd('/parent/child/')->acquire('color');
	// => 'red'
```

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 83.3% 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 ~345 days

Recently: every ~517 days

Total

7

Last Release

2276d ago

Major Versions

1.2.1 → 3.02020-02-23

PHP version history (2 changes)1.0PHP &gt;=5.4

3.0PHP &gt;=7.1

### Community

Maintainers

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

---

Top Contributors

[![poef](https://avatars.githubusercontent.com/u/1006453?v=4)](https://github.com/poef "poef (165 commits)")[![mjrider](https://avatars.githubusercontent.com/u/213105?v=4)](https://github.com/mjrider "mjrider (32 commits)")[![Potherca](https://avatars.githubusercontent.com/u/195757?v=4)](https://github.com/Potherca "Potherca (1 commits)")

---

Tags

componentscomponent

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[knplabs/knp-components

Knplabs component library

77343.6M46](/packages/knplabs-knp-components)[livewire/flux

The official UI component library for Livewire.

9385.0M86](/packages/livewire-flux)[league/uri-components

URI components manipulation library

31932.3M67](/packages/league-uri-components)[nette/component-model

⚛ Nette Component Model

28516.5M92](/packages/nette-component-model)[phpoffice/common

PHPOffice Common

23512.3M36](/packages/phpoffice-common)[dereuromark/cakephp-tools

A CakePHP plugin containing lots of useful and reusable tools

338920.1k32](/packages/dereuromark-cakephp-tools)

PHPackages © 2026

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