Autowiring sluzby podle debugMode?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- kucbel
- Člen | 2
Zdravím,
je podle vás vhodné používat parametr %debugMode% pro nastavení autowiringu služeb? Viz neon:
test.service:
class: App\Test\ServiceInterface
create: App\Test\SomeService
autowired: %debugMode%
test.service.decorator:
class: App\Test\ServiceInterface
create: App\Test\SomeServiceDecorator( @test.service )
autowired: %productionMode%
Díky!
- kucbel
- Člen | 2
Dekorátor mi obstarává pouze cachování, tak proto mi přišlo nejlepší
ho zapínat až při produkčním režimu. Zápis služeb si zorganizuju do
více souborů, s tím problém taky nemám.
Otázka spíš měla směřovat, zda tento způsob zapínaní služeb sebou
nenese nějaká úskalí nebo problémy, na které už někdo narazil.