Понадобился модуль конфигурации для yii2,
который удалось с легкостью найти на
https://packagist.org/
Но хотелось бы чтобы модуль был умнее. Я имею ввиду работу с конфигом в стиле:
set: Yii::$app->settings->module->submodule->...->key = value;
get: value = Yii::$app->settings->module->submodule->...->key;
get all: value = Yii::$app->settings->module;
delete: Yii::$app->settings->module->submodule->...->key->delete();
delete2: unset(Yii::$app->settings->module->submodule->...->key);
something: Yii::$app->settings->module->submodule->...->key->something(...);
Как я понял, это придется реализовать самому. Только вот не знаю как. Думал использовать объекты для каждого "ветвления", но не знаю как потом в базу лучше сохранить.
Есть идеи?