Incenteev/ParameterHandler pro NEON (composer event-hook)
- maryo
- Člen | 15
Forknul jsem Incenteev/ParameterHandler a vyměnil jsem YAML za NEON.
Hlavně v Symfony se to používá na to, když máte v .gitignore nějakej konfigurák (viz config.local.neon resp. config.local.neon.dist). Je to dost užitečný, řekl bych. Když spustíte copmoser install/update, tak pokud ve vzorovém souboru přibyly/zmizely nějaký parametry, tak vás to v konzoli upozorní a zeptá se to na jejich hodnotu (+ nabídne default ze vzorovýho souboru). Tj. např. heslo k databázi apod.
Chtěl jsem to vyřešit líp přes nějaký adaptéry, ale moc o to nebyl zájem, tak jsem to prostě jen forknul a natvrdo změnil YAML za NEON.
Bohužel to nezvládá nested parametry, v Symfony se s tím většinou řeší jen sekce parameters která je plochá (nemá žádný vnořený pole), tak to chce tu strukturu v tom NEON souboru trochu upravit aby to všechno bralo jen z těch parametrů. Řikal jsem si, že to tu možná někdo ocení, tak dávám vědět.
EDIT: Jo, ještě odkaz by to chtělo
https://github.com/…er/tree/neon
Editoval maryo (7. 11. 2014 19:25)