Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
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) | |
|
private |
Références JWS\getSignatures(), JWS\isPayloadDetached(), Serializer\isPayloadEncoded(), et null.
Référencé par JSONGeneralSerializer\serialize().
displayName | ( | ) |
Implémente JWSSerializer.
name | ( | ) |
The name of the serialization.
Implémente JWSSerializer.
|
private |
Références $header, JsonConverter\decode(), Base64Url\decode(), et null.
Référencé par JSONGeneralSerializer\unserialize().
|
private |
InvalidArgumentException | if the payload encoding is invalid |
Références Serializer\isPayloadEncoded(), et null.
Référencé par JSONGeneralSerializer\unserialize().
|
private |
Références Base64Url\decode(), et null.
Référencé par JSONGeneralSerializer\unserialize().
LogicException | if no signature is attached |
Implémente JWSSerializer.
Références $data, $key, $tmp, $value, JSONGeneralSerializer\checkPayloadEncoding(), JWS\countSignatures(), JsonConverter\encode(), Base64Url\encode(), JWS\getEncodedPayload(), JWS\getSignatures(), et JWS\isPayloadDetached().
unserialize | ( | string | $input | ) |
InvalidArgumentException | if the input is not supported |
Implémente JWSSerializer.
Références $data, $header, $input, JsonConverter\decode(), Base64Url\decode(), null, JSONGeneralSerializer\processHeaders(), JSONGeneralSerializer\processIsPayloadEncoded(), et JSONGeneralSerializer\processPayload().
const NAME = 'jws_json_general' |