CoreServiceProvider
in package
implements
ServiceProviderInterface
Core service provider that registers essential cross-cutting services.
Module-specific services are registered by their respective ServiceProviders:
- TextParsingService → LanguageServiceProvider
- SentenceService → TextServiceProvider
- WordListService, WordUploadService, ExpressionService, ExportService → VocabularyServiceProvider
- AuthService, PasswordService → UserServiceProvider
- TtsService, BackupService, StatisticsService, etc. → AdminServiceProvider
- TranslationService → DictionaryServiceProvider
- TestService → ReviewServiceProvider
Tags
Table of Contents
Interfaces
- ServiceProviderInterface
- Interface for service providers that register services in the container.
Methods
- boot() : void
- Bootstrap any application services.
- register() : void
- Register services in the container.
Methods
boot()
Bootstrap any application services.
public
boot(Container $container) : void
Parameters
- $container : Container
-
The DI container
register()
Register services in the container.
public
register(Container $container) : void
Parameters
- $container : Container
-
The DI container