UserServiceProvider
in package
implements
ServiceProviderInterface
Service provider for the User module.
Registers repositories, services, facade, controller, and API handler for the User module.
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.
- registerAuthServices() : void
- Register authentication services.
- registerGoogleServices() : void
- Register Google OAuth services.
- registerMicrosoftServices() : void
- Register Microsoft OAuth services.
- registerRepositories() : void
- Register repository bindings.
- registerServices() : void
- Register application services.
- registerWordPressServices() : void
- Register WordPress integration services.
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
registerAuthServices()
Register authentication services.
private
registerAuthServices(Container $container) : void
Parameters
- $container : Container
-
The DI container
registerGoogleServices()
Register Google OAuth services.
private
registerGoogleServices(Container $container) : void
Parameters
- $container : Container
-
The DI container
registerMicrosoftServices()
Register Microsoft OAuth services.
private
registerMicrosoftServices(Container $container) : void
Parameters
- $container : Container
-
The DI container
registerRepositories()
Register repository bindings.
private
registerRepositories(Container $container) : void
Parameters
- $container : Container
-
The DI container
registerServices()
Register application services.
private
registerServices(Container $container) : void
Parameters
- $container : Container
-
The DI container
registerWordPressServices()
Register WordPress integration services.
private
registerWordPressServices(Container $container) : void
Parameters
- $container : Container
-
The DI container