NEON a zapis sluzby, ktere se nastavuji parametry pres metody set…

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
arron
Člen | 464
+
0
-

Ahoj,

nepodarilo se mi prijit na to, jak do neonu zapsat sluzbu, ktere se nastavuji jednotlive zavislosti pres metody set.... Podle https://github.com/…rBuilder.php#L25 by neco takoveho melo jit, ale nepodarilo se mi rozsifrovat, jak to spravne zapsat do neonu.

diky moc

Filip Procházka
Moderator | 4668
+
0
-

Třeba napoví:

services:
	foo:
		class: FooClass
		arguments: [@cacheStorage, '%database%']
		methods:
			- {'setBar', [@bar]}
			- {'setProduction', ['%productionMode%']}
			- {'init', []} # tfuj, jak mě tohle napadlo?
arron
Člen | 464
+
0
-

Super, cekal jsem, ze to bude hezci, ale i tak to poslouzi :-) Jinak na slozene zavorky bych velmi pravdepodobne fakt neprisel ;-) Diiiiky moc :-)

David Grudl
Nette Core | 8227
+
0
-

Lze používat složené i hranaté, je to fuk.

methods:
        - [setBar, [@bar]]
        - [setProduction, [%productionMode%]]