class Extractor extends LazyExtractor (View source)

Constants

USER_PATH

Properties

protected ExternalConcrete5Service $service

Methods

__construct()

No description

getSupports()

No description

getNormalizersMap()

No description

idNormalizer($data)

No description

emailNormalizer($data)

No description

firstNameNormalizer($data)

No description

lastNameNormalizer($data)

No description

usernameNormalizer($data)

No description

string
claim(Claim $claim = null)

Convert a claim into its raw value

array
profileLoader()

Load the external concrete5 profile, either from id_token or through the API

Details

__construct()

getSupports()

protected getNormalizersMap()

idNormalizer($data)

Parameters

$data

emailNormalizer($data)

Parameters

$data

firstNameNormalizer($data)

Parameters

$data

lastNameNormalizer($data)

Parameters

$data

usernameNormalizer($data)

Parameters

$data

protected string claim(Claim $claim = null)

Convert a claim into its raw value

Parameters

Claim $claim

Return Value

string

array profileLoader()

Load the external concrete5 profile, either from id_token or through the API

Return Value

array

Exceptions

Exception
TokenNotFoundException
ExpiredTokenException