Stejný název sekce na nejnižší úrovni a v sekci parameters

- Filip Klimeš
 - Nette Blogger | 156
 
Zdravím,
narazil jsem na problém při konfiguraci rozšíření a nejsem si jistý, jestli se jedná o správné chování, nebo bug.
Mějme kód:
services:
	logstashFormatter: Monolog\Formatter\LogstashFormatter(%monolog.appName%) # Missing parameter monolog.appName
monolog:
	name: %monolog.name% # Správně doplní parametr z parameters.monolog
	...
extensions:
	monolog: Kdyby\Monolog\DI\MonologExtension
parameters:
	monolog:
		name: 'main'
		appName: 'webapp'
Pokud ale doplním
services:
	logstashFormatter: Monolog\Formatter\LogstashFormatter(%monolog.name%) # dosadí parametr ze sekce monolog, ne parameters.monolog
Pokud se odkazuji pomocí parameters.monolog.appName, Nette
parametr podle očekávání nenajde.
Pokud sekci parameters.monolog přejmenuji například na
parameters.monologConf a odkazuji se na ni novým jménem, vše
funguje v pořádku.
TL;DR/shrnutí
Pokud mám v configu stejně pojmenované sekce na kořenové úrovni a
v sekci parameters, mohu se na sekci v parameters odkazovat pouze ze
stejnojmenné sekce na nižší úrovni, ne odjinud. Jedná se o cílené
chování?
Editoval Filip Klimeš (7. 5. 2015 11:47)

- Filip Klimeš
 - Nette Blogger | 156
 
Pátral jsem po chybě a zjistil jsem, že problém je v Kdyby\Monolog,
ne v Nette. :)
Můžeme zavřít.
Editoval Filip Klimeš (8. 5. 2015 12:11)