ThirdPartyCredentialService
Table of Contents
Methods
-
cleanupExpiredCredentials()
: int
-
getCredential()
: ThirdPartyCredential|null
-
getCredentialMeta()
: mixed
-
getExpiredCredentials()
: Collection
-
getUserConnectedProviders()
: Collection
-
isProviderConnected()
: bool
-
removeCredential()
: bool
-
setCredentialMeta()
: bool
-
storeCredential()
: ThirdPartyCredential
-
updateCredentialMeta()
: ThirdPartyCredential|null
cleanupExpiredCredentials()
public
cleanupExpiredCredentials() : int
getCredential()
public
getCredential(User $user, string $provider) : ThirdPartyCredential|null
Parameters
-
$user
: User
-
-
$provider
: string
-
public
getCredentialMeta(User $user, string $provider, string $key[, mixed $default = null ]) : mixed
Parameters
-
$user
: User
-
-
$provider
: string
-
-
$key
: string
-
-
$default
: mixed
= null
-
getExpiredCredentials()
public
getExpiredCredentials() : Collection
getUserConnectedProviders()
public
getUserConnectedProviders(User $user) : Collection
Parameters
-
$user
: User
-
isProviderConnected()
public
isProviderConnected(User $user, string $provider) : bool
Parameters
-
$user
: User
-
-
$provider
: string
-
removeCredential()
public
removeCredential(User $user, string $provider) : bool
Parameters
-
$user
: User
-
-
$provider
: string
-
public
setCredentialMeta(User $user, string $provider, string $key, mixed $value) : bool
Parameters
-
$user
: User
-
-
$provider
: string
-
-
$key
: string
-
-
$value
: mixed
-
storeCredential()
public
storeCredential(User $user, string $provider, array<string|int, mixed> $metaData[, DateTime|null $expiresAt = null ]) : ThirdPartyCredential
Parameters
-
$user
: User
-
-
$provider
: string
-
-
$metaData
: array<string|int, mixed>
-
-
$expiresAt
: DateTime|null
= null
-
public
updateCredentialMeta(User $user, string $provider, array<string|int, mixed> $metaData) : ThirdPartyCredential|null
Parameters
-
$user
: User
-
-
$provider
: string
-
-
$metaData
: array<string|int, mixed>
-