Laravel OSDD exposes the following classes for use in your layer service providers and application code.
LayerServiceProvider
Abstract base class for every layer's service provider. Provides loadSeeders() and overrideConfigFrom().
loadSeeders()
overrideConfigFrom()
SeederRegistry
Singleton that collects seeder class-strings from all layers. Used by osdd:seed.
osdd:seed
LayersCollection
Discovers and collects all valid layers from the configured paths.
Make Commands
Layer-aware equivalents of every Laravel make:* command.
Abstract base class for all layer service providers.