Načtení, úprava a uložení NEON konfigurace při zachování dědičnosti

- na1k
 - Člen | 288
 
Název mluví za vše – potřebuji v konfiguráku pomocí php upravit
jednu hodnotu.
Používám k tomu Config::fromFile a Config::save,
jenže při ukládání se původní sekce (common,
production < common, …) rozhodí do samostatných sekcí, kde
každá obsahuje všechny hodnoty.
Ano, funguje to pořád stejně, ale soubor po úpravě vypadá strašně a mizí výhoda dědičnosti, která se mi na konfigurácích tolik líbí :)
Takže otázka – napadá vás jak to vyřešit či obejít?
Není to klíčová funkce a nerad bych s ní strávil půl dne. Na druhou stranu hledat starou hodnotu například regulárem a nahrazovat ji je docela prasárna :-/

- Filip Procházka
 - Moderator | 4668
 
Na půl očka jsem zahlédl nějaké konkrétní řešení v https://github.com/Venne/Venne-CMS, hledej :)

- pepakriz
 - Člen | 246
 
HosipLan napsal(a):
Na půl očka jsem zahlédl nějaké konkrétní řešení v https://github.com/Venne/Venne-CMS, hledej :)
Konkrétně se jedná o https://github.com/…temModel.php a metodu optimize, která odstraňuje shodné prvky. Pokud by se mělo dědění implementovat 100% správně, nesmělo by se pracovat s obyčejným polem, ale s nějakou strukturou objektů, která má dědičnosti definované v sobě, což by bylo dle mého zbytečně náročné a využilo by se jen při ukládání.