https://github.com/idmarinas/settings-bundle
Settings system for Symfony applications, can be added to the User entity or any other entity.
https://github.com/idmarinas/settings-bundle
settings settings-bundle settings-manager symfony-bundle user-settings
Last synced: about 1 year ago
JSON representation
Settings system for Symfony applications, can be added to the User entity or any other entity.
- Host: GitHub
- URL: https://github.com/idmarinas/settings-bundle
- Owner: idmarinas
- License: bsd-3-clause
- Created: 2023-07-30T15:14:19.000Z (almost 3 years ago)
- Default Branch: 1.x
- Last Pushed: 2025-03-31T15:31:34.000Z (about 1 year ago)
- Last Synced: 2025-04-14T00:05:17.651Z (about 1 year ago)
- Topics: settings, settings-bundle, settings-manager, symfony-bundle, user-settings
- Language: PHP
- Homepage: https://idmarinas.github.io/settings-bundle/
- Size: 419 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# IDMarinas Settings Bundle


> Settings system for Symfony applications, can be added to the User entity or any other entity.
[][test-suit]
[](https://sonarcloud.io/summary/new_code?id=idmarinas_settings-bundle)
[][sonarcloud]
[][sonarcloud]



#### Code analysis
[][sonarcloud]
[][sonarcloud]
[][sonarcloud]
[][sonarcloud]
[][sonarcloud]
[][sonarcloud]
[][sonarcloud]
> ## 🖖 Support
>
> 🩵 If you like this project, give it a 🌟 and share it with your friends!
>
> [](https://www.paypal.me/idmarinas)
> [](https://liberapay.com/IDMarinas/donate)
> [](https://github.com/sponsors/idmarinas)
# 💾 Installation
Make sure Composer is installed globally, as explained in the
[installation chapter](https://getcomposer.org/doc/00-intro.md)
of the Composer documentation.
## 💪 Applications that use Symfony Flex
Open a command console, enter your project directory and execute:
```console
$ composer require idmarinas/settings-bundle
```
## 🚫 Applications that don't use Symfony Flex
### Step 1️⃣: Download the Bundle
Open a command console, enter your project directory and execute the
following command to download the latest stable version of this bundle:
```console
$ composer require idmarinas/settings-bundle
```
### Step 2️⃣: Enable the Bundle
Then, enable the bundle by adding it to the list of registered bundles
in the `config/bundles.php` file of your project:
```php
// config/bundles.php
return [
// ...
Idm\Bundle\Settings\IdmSettingsBundle::class => ['all' => true],
];
```
## 🖱️ Tech used in code

[](https://www.php.net)
[](https://www.symfony.com)
## 🛠️ Tools used for create this project

[](https://github.com/features/actions)
[](https://www.docker.com)
[](https://getcomposer.org)
## 💬 Social
[](https://x.com/idmarinas)
[](https://discord.gg/FXEZqpF)
[//]: # (@formatter:off)
[sonarcloud]: https://sonarcloud.io/dashboard?id=idmarinas_settings-bundle
[test-suit]: https://github.com/idmarinas/settings-bundle/actions/workflows/php.yml