PHPackages                             mindy/setting-bundle - 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. mindy/setting-bundle

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

mindy/setting-bundle
====================

1.2.2(8y ago)043MITPHP

Since Jan 17Pushed 8y agoCompare

[ Source](https://github.com/MindyPHP/SettingBundle)[ Packagist](https://packagist.org/packages/mindy/setting-bundle)[ RSS](/packages/mindy-setting-bundle/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependencies (5)Versions (8)Used By (0)

Setting Bundle
==============

[](#setting-bundle)

[![Build Status](https://camo.githubusercontent.com/36650eef4c8f95b48e9030ea338945621473acf19f9f21b4ef46feef5a0181c8/68747470733a2f2f7472617669732d63692e6f72672f4d696e64795048502f53657474696e6742756e646c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/MindyPHP/SettingBundle)[![codecov](https://camo.githubusercontent.com/56f0f1996b11041da1719cb2306fafb3912cc6fa8bd2aa56f3834736ca2b857a/68747470733a2f2f636f6465636f762e696f2f67682f4d696e64795048502f53657474696e6742756e646c652f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/MindyPHP/SettingBundle)[![Latest Stable Version](https://camo.githubusercontent.com/4902fa10b3e0f78502da6b7b848daf5759f8367dee1373917ae10b7e0b6aa828/68747470733a2f2f706f7365722e707567782e6f72672f6d696e64792f73657474696e672d62756e646c652f762f737461626c652e737667)](https://packagist.org/packages/mindy/setting-bundle)[![Total Downloads](https://camo.githubusercontent.com/a0db3528f390f0a8beb531d0b71aa8d4dd93a7ff6448a9d860dbc5469bf09a18/68747470733a2f2f706f7365722e707567782e6f72672f6d696e64792f73657474696e672d62756e646c652f646f776e6c6f6164732e737667)](https://packagist.org/packages/mindy/setting-bundle)

Resources
---------

[](#resources)

- [Documentation](https://mindy-cms.com/doc/current/bundles/user/index.html)
- [Contributing](https://mindy-cms.com/doc/current/contributing/index.html)
- [Report issues](https://github.com/MindyPHP/mindy/issues) and [send Pull Requests](https://github.com/MindyPHP/mindy/pulls)in the [main Mindy repository](https://github.com/MindyPHP/mindy)

Установка
---------

[](#установка)

```
composer require mindy/setting-bundle --prefer-dist
```

Настройка
---------

[](#настройка)

В директории с параметрами приложения необходимо создать `parameters_user.yaml` с правами на запись для пользователя от которого работает ваш сайт

```
⟩ ls -la config/ | grep user.yaml
-rw-rw-rw-   1 max  staff   249 Jan 18 22:27 parameters_user.yaml
```

Пример `config.yaml`:

```
imports:
    - { resource: parameters.yaml }
    - { resource: parameters_user.yaml }

# ...
```

Использование
-------------

[](#использование)

Получение всех настроек

```
$settingsManager->all();
```

Получение отфильтрованных настроек

```
$settingsManager->all($myPrefix);
```

Использование с формой:

```
class OrderSettings implements FormAwareSettingsInterface
{
    // ...

    public function getForm(): string
    {
        return OrderSettingsForm::class;
    }
}
```

```
$settings = $this->get(OrderSettings::class);
$form = $this->createForm($settings->getForm(), $settingsManager->all($settings->getPrefix()), [
    'method' => 'POST',
]);
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
    $valid = [];
    foreach ($form->getData() as $key => $value) {
        $valid[sprintf("%s.%s", $settings->getPrefix(), $key)] = $value;
    }

    $settingsManager->set($valid);

    // ...
}
```

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity68

Established project with proven stability

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 ~0 days

Total

7

Last Release

3086d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9a1c162f0136eec7123c5fdba7f0094cf6fda9e5d4fbc64403568929c301b2ae?d=identicon)[max107](/maintainers/max107)

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/mindy-setting-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/mindy-setting-bundle/health.svg)](https://phpackages.com/packages/mindy-setting-bundle)
```

###  Alternatives

[cartalyst/support

Support helpers.

762.9M15](/packages/cartalyst-support)[denismitr/translit

Russian-English Yandex transliteration package primarily for making slugs

147.3k2](/packages/denismitr-translit)

PHPackages © 2026

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