Reference
Životní cyklus providerů
Pořadí registrace a lehký bootstrap providerů.
Pořadí registrace
Runtime nejdřív registruje core providery, potom providery specifické pro HTTP nebo CLI, následně společné frameworkové providery a nakonec aplikační providery z Providers.yaml.
Pravidla pro register()
V register() drž bindingy a lehké nastavení. Neprováděj tam předem práci se soubory, sítí ani databázovým připojením.
Časté chyby
- Binding rozhraní bez implementace.
- Práce se soubory nebo sítí uvnitř
register(). - Aplikační kompozice schovaná mimo app provider.
- Předpoklad, že HTTP a CLI registrují úplně stejnou sadu funkcí.