Skip to content

Provider

PulsarServiceProvider is generated by install and registered in Laravel's provider list. It is the single application-owned place for Contract-to-Adapter bindings and related framework integration hooks.

Binding guidance

Bind a Domain Contract to its concrete Infrastructure Adapter in register(). Use scoped() instead of singleton() when an Adapter retains request- or tenant-lifetime state; retryable side effects must be idempotent.