PHPackages                             grape-fluid/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. grape-fluid/configuration

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

grape-fluid/configuration
=========================

18721PHP

Since Sep 13Pushed 1y ago1 watchersCompare

[ Source](https://github.com/grape-fluid/configuration)[ Packagist](https://packagist.org/packages/grape-fluid/configuration)[ RSS](/packages/grape-fluid-configuration/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (2)Used By (1)

GrapeFluid/Configuration [![](https://camo.githubusercontent.com/a647a231e2b4d42009bdd9c73de6511f8aaf89534b548eb9689f7afef31eb684/68747470733a2f2f646576656c6f706572732e677261706573632e637a2f6c6f676f5f696e6c696e652e706e67)](https://camo.githubusercontent.com/a647a231e2b4d42009bdd9c73de6511f8aaf89534b548eb9689f7afef31eb684/68747470733a2f2f646576656c6f706572732e677261706573632e637a2f6c6f676f5f696e6c696e652e706e67)
==============================================================================================================================================================================================================================================================================================================================================================================================================================

[](#grapefluidconfiguration-)

[![PHP from Packagist](https://camo.githubusercontent.com/7230ef03ca7fdb0ffcd29c218b3ce0889beda5a843e55f47248c30ea9bedce3e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f67726170652d666c7569642f636f6e66696775726174696f6e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/grape-fluid/configuration)[![Build Status](https://camo.githubusercontent.com/f01636895adf66cd0c90f3becdfeddd3df1af28acabcdcc1e7e89fae74c1d33b/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f67726170652d666c7569642f636f6e66696775726174696f6e2e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/grape-fluid/configuration)[![Code coverage](https://camo.githubusercontent.com/1d83c6c48678e8b47230acd30d02b58219a547f3a4f98aeec7861b840d4c55ba/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c732f67726170652d666c7569642f636f6e66696775726174696f6e2e7376673f7374796c653d666c61742d737175617265)](https://coveralls.io/r/grape-fluid/configuration)[![Licence](https://camo.githubusercontent.com/ee05aa94d5560b97863105f509ef96b0aee49f2ba03efd41fcf9ff0135c83813/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f67726170652d666c7569642f636f6e66696775726174696f6e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/grape-fluid/configuration)[![Downloads this Month](https://camo.githubusercontent.com/0c52f28bfcb210f54e6dd10a388ef670c51e4b6e59b3cf8a52d69dcaae13af34/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646d2f67726170652d666c7569642f636f6e66696775726174696f6e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/grape-fluid/configuration)[![Downloads total](https://camo.githubusercontent.com/037e62449ca20db2ddb773ce5ffdc8164ac1c39b798347b1266afdd2d34addfe/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f67726170652d666c7569642f636f6e66696775726174696f6e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/grape-fluid/configuration)[![Latest stable](https://camo.githubusercontent.com/decd741b0926203a7e17afa4398b36d1b6daa1ea1379de6df134b85f1a5000f6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f67726170652d666c7569642f636f6e66696775726174696f6e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/grape-fluid/configuration)

Install
-------

[](#install)

```
composer require grape-fluid/configuration

```

Version
-------

[](#version)

Registration
------------

[](#registration)

```
extensions:
    configuration: Grapesc\GrapeFluid\Configuration\Bridges\ConfigurationDI\ConfigurationExtension
```

Advanced settings
-----------------

[](#advanced-settings)

```
services:
    # Service that implements Grapesc\GrapeFluid\Configuration\IStorage
    - Grapesc\GrapeFluid\Configuration\Storage\NetteDatabase('your_configuration_table_name')
    # Optional - Service that implements Grapesc\GrapeFluid\Configuration\Crypt\ICrypt
    - Grapesc\GrapeFluid\Configuration\Crypt\OpenSSLCrypt('your_secret_token')
```

Example
-------

[](#example)

```
parameters:
    testapi:
        url: @c::val(test.api.url)
        port: @c::val(test.api.port)
        username: @c::val(test.api.username)
        password: @c::val(test.api.password)
        debug: @c::val(test.api.debug)
        endpoints:
            test: @c::con(%testapi.url%, /getTest)

configuration:
    test.api.url: [default: "http://localhost/api", description: "API base path"]
    test.api.port: [default: 80, description: "API port", type: integer, nullable: false]
    test.api.username: [default: "admin", description: "API username"]
    test.api.password: [description: "API password", secured: true]
    test.api.debug: [default: false, description: "Enable debug", type: boolean, nullable: false]
```

###  Health Score

21

—

LowBetter than 18% of packages

Maintenance31

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity20

Early-stage or recently created project

 Bus Factor1

Top contributor holds 88.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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4996607?v=4)[Míra Jakeš](/maintainers/sparkcz)[@sparkcz](https://github.com/sparkcz)

---

Top Contributors

[![sparkcz](https://avatars.githubusercontent.com/u/4996607?v=4)](https://github.com/sparkcz "sparkcz (16 commits)")[![GEp1c](https://avatars.githubusercontent.com/u/16386245?v=4)](https://github.com/GEp1c "GEp1c (1 commits)")[![Jabqooo](https://avatars.githubusercontent.com/u/5718320?v=4)](https://github.com/Jabqooo "Jabqooo (1 commits)")

---

Tags

fluid-cmsnette

### Embed Badge

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

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

###  Alternatives

[jeffreyvanrossum/wp-settings

Handy wrapper to make creating WordPress settings pages a breeze.

902.8k1](/packages/jeffreyvanrossum-wp-settings)[jaaulde/php-ipv4

PHP classes for working with IPV4 addresses and networks.

1034.8k](/packages/jaaulde-php-ipv4)

PHPackages © 2026

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