provider->retrieveById($identifier); } /** * {@inheritdoc} */ public function retrieveByToken($identifier, $token): ?Authenticatable { return $this->provider->retrieveByToken($identifier, $token); } /** * {@inheritdoc} */ public function updateRememberToken(Authenticatable $user, $token): void { $this->provider->updateRememberToken($user, $token); } /** * {@inheritdoc} */ public function retrieveByCredentials(array $credentials): ?Authenticatable { return $this->provider->retrieveByCredentials($credentials); } /** * {@inheritdoc} */ public function validateCredentials(Authenticatable $user, array $credentials): bool { return $this->provider->validateCredentials($user, $credentials); } /** * Get the name of the user provider. */ public function getProviderName(): string { return $this->providerName; } public function rehashPasswordIfRequired(Authenticatable $user, #[\SensitiveParameter] array $credentials, bool $force = false) { // TODO: Implement rehashPasswordIfRequired() method. } }