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

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

xiidea/easy-config
==================

A Symfony Bundle for easy configuration management

0.0.2(1mo ago)67412MITPHPPHP &gt;=8.0CI passing

Since May 8Pushed 1mo ago3 watchersCompare

[ Source](https://github.com/xiidea/EasyConfigBundle)[ Packagist](https://packagist.org/packages/xiidea/easy-config)[ Docs](https://github.com/xiidea/EasyConfigBundle)[ RSS](/packages/xiidea-easy-config/feed)WikiDiscussions main Synced yesterday

READMEChangelog (2)Dependencies (18)Versions (14)Used By (0)

Easy Configuration
==================

[](#easy-configuration)

[![Coverage Status](https://camo.githubusercontent.com/762b3dc3fea6d3ad8b4d5d5206a8dc342d4ff3824780b4c0051f05b426fef9f2/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f7869696465612f45617379436f6e66696742756e646c652f62616467652e7376673f6272616e63683d6d61696e26736572766963653d676974687562)](https://coveralls.io/github/xiidea/EasyConfigBundle?branch=main)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/2e6306232e803fcca8cbb61c6caed0a4b04d563de8575f7d9cef73bba29f7702/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7869696465612f45617379436f6e66696742756e646c652f6261646765732f7175616c6974792d73636f72652e706e673f623d6d61696e)](https://scrutinizer-ci.com/g/xiidea/EasyConfigBundle/?branch=main)[![Latest Stable Version](https://camo.githubusercontent.com/c3757bd1357d8c20eac1c0c796985e417c799d8a5b2de850180603ef21d45695/68747470733a2f2f706f7365722e707567782e6f72672f7869696465612f656173792d636f6e6669672f762f737461626c652e706e67)](https://packagist.org/packages/xiidea/easy-config)[![Total Downloads](https://camo.githubusercontent.com/b1cd9236c6f28bb30863cc1c4f3d066f0ced97cfb49408554301f33eb8077008/68747470733a2f2f706f7365722e707567782e6f72672f7869696465612f656173792d636f6e6669672f646f776e6c6f6164732e706e67)](https://packagist.org/packages/xiidea/easy-config)[![License](https://camo.githubusercontent.com/add772334e2b5d8b80b787e72323e7d4fc24c99d2439b41a479f37de3dae5d82/687474703a2f2f706f7365722e707567782e6f72672f7869696465612f656173792d636f6e6669672f6c6963656e7365)](https://packagist.org/packages/xiidea/easy-conifig)

### A Symfony Bundle for easy configuration management.

[](#a-symfony-bundle-for-easy-configuration-management)

Features Include
----------------

[](#features-include)

- Group wise dynamic form creation ability
- Store global configuration
- Store user wise configuration
- Get configuration through rest API

Install
-------

[](#install)

1. Download and Enable EasyConfigBundle
2. Create Config entity class
3. Configure yaml file
4. Update database schema
5. Create your first form
6. Register the bundle’s routes
7. Overriding default EasyConfigBundle templates (optional)

### 1. Download and Enable EasyConfigBundle :

[](#1-download-and-enable-easyconfigbundle-)

##### *Download through composer :*

[](#download-through-composer-)

Open a command console, enter project directory and execute the following command to download the latest stable version of this bundle:

```
$ composer require xiidea/easy-config
```

##### *Enable Bundle (No need when [Flex](https://symfony.com/doc/current/setup/flex.html) is available):*

[](#enable-bundle-no-need-when-flex-is-available)

The bundle should be automatically enabled by Symfony [Flex](https://symfony.com/doc/current/setup/flex.html). If you don't use [Flex](https://symfony.com/doc/current/setup/flex.html), you will need to enable the bundle manually by adding the following line in the config/bundles.php file of your project:

```
