Vnitřní struktura vygenerovaného kontejneru
- LukasV
- Člen | 5
Otázka je směrovaná zřejmě především na @DavidGrudl :
Dnes jsem aktualizoval na jednom projektu knihovnu nette/DI
z verze v3.0.0-beta2
na verzi v3.0.0-RC
a zjistil
jsem, že vnitřní struktura kontejneru vypadá dost odlišně o té
předcházející, např.:
- místo property
meta
je tam asi 5 jiných property (types
,tags
,aliases
, …) types
,services
awiring
se změnilo co do struktury- názvy metod, které vrací nepojmenované služby se tvoří jinak
- …
Některá rozšíření máme napsaná tak, že přímo mění obsah metadat
nebo obsah metod ve vygenerovaném kontejneru (lépe to žel napsat nešlo nebo
by to bylo nepřiměřeně složité). Takže k té otázce: Jsou v plánu
ještě nějaké změny ve vnitřní struktuře vygenerovaného kontejneru nebo
je verze v3.0.0-RC
už finální stav? Jde mně hlavně o to,
jestli můžu začít s přepisem těch rozšíření nebo vyčkávat na stable
verzi 3.0.0
. Díky.
- David Grudl
- Nette Core | 8201
Asi nejlepší je, když chceš měnit obsah interních metadat, vytvořit issue nebo vlákno a můžeme zkusit najít oficiální řešení (a pak poslat test do repozitáře a bude to fungovat nafurt :) ).
Testuju ještě featuru, která bude minimalizovat obsah posílaných metadat, nicméně bude to nastavitelné.