Documentation

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
throws
InvalidArgumentException
Return values
UserProvider|null

getDefaultUserProvider()

Get the default user provider name.

public getDefaultUserProvider() : string
Return values
string

getProviderConfiguration()

Get the user provider configuration.

protected getProviderConfiguration(string|null $provider) : array<string|int, mixed>|null
Parameters
$provider : string|null
Return values
array<string|int, mixed>|null

Search results