providers library
Service providers and registries used to compose Routed engines.
Import this when you need to manually register providers or extend the service provider ecosystem.
Classes
- AuthServiceProvider
- Service provider that boots routed auth infrastructure.
- CacheServiceProvider
- Provides cache infrastructure and default configuration hooks.
- CompressionServiceProvider
- CoreServiceProvider
- A service provider that registers core framework services and manages configuration.
- CorsServiceProvider
- Provides CORS defaults and hooks into middleware configuration.
- LoggingServiceProvider
- ObservabilityServiceProvider
- ProviderRegistration
- ProviderRegistry
- RateLimitServiceProvider
- RoutingServiceProvider
- A service provider that registers routing and event-related services.
- SecurityServiceProvider
- Provides security middleware defaults (CSRF, headers, size limits).
- SessionDriverBuilderContext
- Context passed to a SessionDriverBuilder.
- SessionDriverDocContext
- Context object supplied to a SessionDriverDocBuilder.
- SessionDriverRegistration
- SessionDriverRegistry
- Registry responsible for managing session driver registrations.
- SessionServiceProvider
- Service provider that wires all session-related services and publishes default configuration.
- StaticAssetsServiceProvider
- Serves configured static assets using the storage abstraction.
- StorageServiceProvider
- Applies storage configuration to disk registrations.
- UploadsServiceProvider
- Configures multipart upload defaults.
- ViewServiceProvider
- Configures view engine defaults driven by configuration/disks.
Typedefs
- ServiceProviderFactory = ServiceProvider Function()
- SessionDriverBuilder = SessionConfig Function(SessionDriverBuilderContext context)
- Signature for a function that converts a SessionDriverBuilderContext to a fully-formed SessionConfig instance.
-
SessionDriverDocBuilder
= List<
ConfigDocEntry> Function(SessionDriverDocContext context) - Signature for a callback that returns documentation describing a driver’s configuration options.
- SessionDriverValidator = void Function(SessionDriverBuilderContext context)