class PassportUserProvider implements UserProvider

Methods

__construct(UserProvider $provider, string $providerName)

Create a new passport user provider.

retrieveById(mixed $identifier)

Retrieve a user by their unique identifier.

retrieveByToken(mixed $identifier, string $token)

Retrieve a user by their unique identifier and "remember me" token.

void
updateRememberToken(Authenticatable $user, string $token)

Update the "remember me" token for the given user in storage.

retrieveByCredentials(array $credentials)

Retrieve a user by the given credentials.

bool
validateCredentials(Authenticatable $user, array $credentials)

Validate a user against the given credentials.

void
rehashPasswordIfRequired(Authenticatable $user, array $credentials, bool $force = false)

Rehash the user's password if required and supported.

string
getProviderName()

Get the name of the user provider.

Details

at line 17
__construct(UserProvider $provider, string $providerName)

Create a new passport user provider.

Parameters

UserProvider $provider
string $providerName

at line 29
Authenticatable|null retrieveById(mixed $identifier)

Retrieve a user by their unique identifier.

Parameters

mixed $identifier

Return Value

Authenticatable|null

at line 43
Authenticatable|null retrieveByToken(mixed $identifier, string $token)

Retrieve a user by their unique identifier and "remember me" token.

Parameters

mixed $identifier
string $token

Return Value

Authenticatable|null

at line 56
void updateRememberToken(Authenticatable $user, string $token)

Update the "remember me" token for the given user in storage.

Parameters

Authenticatable $user
string $token

Return Value

void

at line 66
Authenticatable|null retrieveByCredentials(array $credentials)

Retrieve a user by the given credentials.

Parameters

array $credentials

Return Value

Authenticatable|null

at line 79
bool validateCredentials(Authenticatable $user, array $credentials)

Validate a user against the given credentials.

Parameters

Authenticatable $user
array $credentials

Return Value

bool

at line 89
void rehashPasswordIfRequired(Authenticatable $user, array $credentials, bool $force = false)

Rehash the user's password if required and supported.

Parameters

Authenticatable $user
array $credentials
bool $force

Return Value

void

at line 97
string getProviderName()

Get the name of the user provider.

Return Value

string