Referencia

Ciclo de vida de los providers

Orden de registro y bootstrap ligero de providers.

Orden de registro

El runtime registra primero los providers core, después los específicos de HTTP o CLI, a continuación los providers comunes del framework y finalmente los providers de la aplicación desde Providers.yaml.

Reglas para register()

Mantén bindings y configuración ligera en register(). No ejecutes allí de forma anticipada trabajo con archivos, red o conexión a base de datos.

Errores habituales

  • Binding de una interfaz sin implementación.
  • Trabajo con filesystem o red dentro de register().
  • Composición de aplicación oculta fuera del app provider.
  • Suponer que HTTP y CLI registran exactamente el mismo conjunto de features.