Referencia

Životný cyklus providerov

Poradie registrácie a ľahký bootstrap providerov.

Poradie registrácie

Runtime najskôr registruje core providery, potom providery špecifické pre HTTP alebo CLI, následne spoločné frameworkové providery a nakoniec aplikačné providery z Providers.yaml.

Pravidlá pre register()

V register() drž bindingy a ľahké nastavenie. Nerob tam vopred prácu so súbormi, sieťou ani databázovým pripojením.

Časté chyby

  • Binding rozhrania bez implementácie.
  • Práca so súbormi alebo sieťou v register().
  • Aplikačná kompozícia schovaná mimo app provider.
  • Predpoklad, že HTTP a CLI registrujú úplne rovnakú sadu funkcií.