Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe Configuration

Fonctions membres publiques

 setBuilderFactory (callable $builderFactory)
 
 builder ()
 
 parser ()
 
 setParser (Parser $parser)
 
 signer ()
 
 signingKey ()
 
 verificationKey ()
 
 validator ()
 
 setValidator (Validator $validator)
 
 validationConstraints ()
 
 setValidationConstraints (Constraint ... $validationConstraints)
 

Fonctions membres publiques statiques

static forAsymmetricSigner (Signer $signer, Key $signingKey, Key $verificationKey, Encoder $encoder=null, Decoder $decoder=null)
 
static forSymmetricSigner (Signer $signer, Key $key, Encoder $encoder=null, Decoder $decoder=null)
 
static forUnsecuredSigner (Encoder $encoder=null, Decoder $decoder=null)
 

Fonctions membres privées

 __construct (Signer $signer, Key $signingKey, Key $verificationKey, Encoder $encoder=null, Decoder $decoder=null)
 

Attributs privés

 $parser
 
 $signer
 
 $signingKey
 
 $verificationKey
 
 $validator
 
 $builderFactory
 
 $validationConstraints = []
 

Description détaillée

Configuration container for the JWT Builder and Parser

Serves like a small DI container to simplify the creation and usage of the objects.

Documentation des constructeurs et destructeur

◆ __construct()

Documentation des fonctions membres

◆ builder()

builder ( )
Renvoie
Builder

Références Configuration\$builderFactory.

◆ forAsymmetricSigner()

static forAsymmetricSigner ( Signer  $signer,
Key  $signingKey,
Key  $verificationKey,
Encoder  $encoder = null,
Decoder  $decoder = null 
)
static

◆ forSymmetricSigner()

static forSymmetricSigner ( Signer  $signer,
Key  $key,
Encoder  $encoder = null,
Decoder  $decoder = null 
)
static
Renvoie
self

Références $key, et Configuration\$signer.

◆ forUnsecuredSigner()

static forUnsecuredSigner ( Encoder  $encoder = null,
Decoder  $decoder = null 
)
static
Renvoie
self

Références $key, et InMemory\plainText().

Référencé par MetadataRepository\load().

◆ parser()

parser ( )

◆ setBuilderFactory()

setBuilderFactory ( callable  $builderFactory)
Paramètres
callable()Builder $builderFactory

Références Configuration\$builderFactory.

◆ setParser()

setParser ( Parser  $parser)

◆ setValidationConstraints()

setValidationConstraints ( Constraint ...  $validationConstraints)

◆ setValidator()

setValidator ( Validator  $validator)

◆ signer()

signer ( )
Renvoie
Signer

Références Configuration\$signer.

Référencé par Configuration\__construct().

◆ signingKey()

signingKey ( )
Renvoie
Key

Références Configuration\$signingKey.

Référencé par Configuration\__construct().

◆ validationConstraints()

validationConstraints ( )
Renvoie
Constraint[]

Références Configuration\$validationConstraints.

Référencé par Configuration\setValidationConstraints().

◆ validator()

validator ( )

◆ verificationKey()

verificationKey ( )
Renvoie
Key

Références Configuration\$verificationKey.

Référencé par Configuration\__construct().

Documentation des champs

◆ $builderFactory

$builderFactory
private

◆ $parser

◆ $signer

◆ $signingKey

◆ $validationConstraints

◆ $validator

◆ $verificationKey


La documentation de cette classe a été générée à partir du fichier suivant :