config.neon ⇒ co by se mohl naučit?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
22
Člen | 1478
+
0
-
  • předat v placeholderu celé pole
	services:
		class: Service1
		arguments: ['%test%']

	test:
		a: aaa
		b: bbb
  • předat bool hodnotu
	services:
		class: Service1
		arguments: ['%productionMode%'] //teď vrací prázdný řetězec nebo 1

Editoval 22 (15. 6. 2011 10:32)

Filip Procházka
Moderator | 4668
+
0
-

'%test.a%' umí, pokud je scalar

Editoval HosipLan (15. 6. 2011 10:30)

22
Člen | 1478
+
0
-

ok, upravil jsem

westrem
Člen | 398
+
0
-

A aka je vyhoda bool hodnoty? Vsak prazdny retazec → false, 1 → true .. naviac ako by si chcel urcovat kedy sa ma predat bool hodnota a kedy nieco ine?

22
Člen | 1478
+
0
-

..sry, muj pocit je takový, že pokud %productionMode% je bool, nevidím jediný důvod, proč bych měl v constructoru ověřovat v rámci DI, jestli mi přijde správně natypovaná hodnota.

Edit: jinými slovy, pokud je bool na vstupu (chápej v config.neon), bool by měl být předán i dále. To, že parser z toho udělá něco jiného, chápu, jako chybu.

Editoval 22 (15. 6. 2011 21:56)