Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe JSONGeneralSerializer
+ Graphe d'héritage de JSONGeneralSerializer:

Fonctions membres publiques

 displayName ()
 
 name ()
 
 serialize (JWS $jws, ?int $signatureIndex=null)
 
 unserialize (string $input)
 

Champs de données

const NAME = 'jws_json_general'
 

Fonctions membres privées

 processIsPayloadEncoded (?bool $isPayloadEncoded, array $protectedHeader)
 
 processHeaders (array $signature)
 
 processPayload (?string $rawPayload, ?bool $isPayloadEncoded)
 
 checkPayloadEncoding (JWS $jws)
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Serializer
 isPayloadEncoded (array $protectedHeader)
 

Documentation des fonctions membres

◆ checkPayloadEncoding()

checkPayloadEncoding ( JWS  $jws)
private

◆ displayName()

displayName ( )

Implémente JWSSerializer.

◆ name()

name ( )

The name of the serialization.

Implémente JWSSerializer.

◆ processHeaders()

processHeaders ( array  $signature)
private

◆ processIsPayloadEncoded()

processIsPayloadEncoded ( ?bool  $isPayloadEncoded,
array  $protectedHeader 
)
private
Exceptions
InvalidArgumentExceptionif the payload encoding is invalid

Références Serializer\isPayloadEncoded(), et null.

Référencé par JSONGeneralSerializer\unserialize().

◆ processPayload()

processPayload ( ?string  $rawPayload,
?bool  $isPayloadEncoded 
)
private

Références Base64Url\decode(), et null.

Référencé par JSONGeneralSerializer\unserialize().

◆ serialize()

serialize ( JWS  $jws,
?int  $signatureIndex = null 
)

◆ unserialize()

unserialize ( string  $input)

Documentation des champs

◆ NAME

const NAME = 'jws_json_general'

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