CreatesUserProviders
Table of Contents
- $customProviderCreators : array<string|int, mixed>
- The registered custom provider creators.
- createUserProvider() : UserProvider|null
- Create the user provider implementation for the driver.
- getDefaultUserProvider() : string
- Get the default user provider name.
- createDatabaseProvider() : DatabaseUserProvider
- Create an instance of the database user provider.
- createEloquentProvider() : EloquentUserProvider
- Create an instance of the Eloquent user provider.
- getProviderConfiguration() : array<string|int, mixed>|null
- Get the user provider configuration.
Properties
$customProviderCreators
The registered custom provider creators.
protected
array<string|int, mixed>
$customProviderCreators
= []
Methods
createUserProvider()
Create the user provider implementation for the driver.
public
createUserProvider([string|null $provider = null ]) : UserProvider|null
Parameters
- $provider : string|null = null
Tags
Return values
UserProvider|null —getDefaultUserProvider()
Get the default user provider name.
public
getDefaultUserProvider() : string
Return values
string —createDatabaseProvider()
Create an instance of the database user provider.
protected
createDatabaseProvider(array<string|int, mixed> $config) : DatabaseUserProvider
Parameters
- $config : array<string|int, mixed>
Return values
DatabaseUserProvider —createEloquentProvider()
Create an instance of the Eloquent user provider.
protected
createEloquentProvider(array<string|int, mixed> $config) : EloquentUserProvider
Parameters
- $config : array<string|int, mixed>
Return values
EloquentUserProvider —getProviderConfiguration()
Get the user provider configuration.
protected
getProviderConfiguration(string|null $provider) : array<string|int, mixed>|null
Parameters
- $provider : string|null