ClientFactory
Table of Contents
Constants
-
ACCESS_KEY
= 'BLACKBAUD_ACCESS_KEY'
-
CLIENT_ID
= 'BLACKBAUD_CLIENT_ID'
-
CLIENT_SECRET
= 'BLACKBAUD_CLIENT_SECRET'
-
REDIRECT_URL
= 'BLACKBAUD_REDIRECT_URL'
Properties
-
$oauth2
: BlackbaudSKY
-
$secrets
: Cache
-
$storage
: GoogleSecretsToken
Methods
-
__construct()
: mixed
-
get()
: BaseEndpoint
ACCESS_KEY
private
mixed
ACCESS_KEY
= 'BLACKBAUD_ACCESS_KEY'
CLIENT_ID
private
mixed
CLIENT_ID
= 'BLACKBAUD_CLIENT_ID'
CLIENT_SECRET
private
mixed
CLIENT_SECRET
= 'BLACKBAUD_CLIENT_SECRET'
REDIRECT_URL
private
mixed
REDIRECT_URL
= 'BLACKBAUD_REDIRECT_URL'
__construct()
public
__construct([string|null $projectId = null ]) : mixed
Parameters
-
$projectId
: string|null
= null
-
get()
public
get(BaseEndpoint> $class) : BaseEndpoint
Parameters
-
$class
: BaseEndpoint>
-
-
psalm-suppress
-
Return values
BaseEndpoint