Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de l'interface CodecInterface
+ Graphe d'héritage de CodecInterface:

Fonctions membres publiques

 encode (UuidInterface $uuid)
 
 encodeBinary (UuidInterface $uuid)
 
 decode ($encodedUuid)
 
 decodeBytes ($bytes)
 

Description détaillée

CodecInterface represents a UUID coder-decoder

Documentation des fonctions membres

◆ decode()

decode (   $encodedUuid)

Decodes a string representation of a UUID into a UuidInterface object instance

Paramètres
string$encodedUuid
Renvoie
UuidInterface
Exceptions
InvalidUuidStringException

Implémenté dans StringCodec, GuidStringCodec, et TimestampFirstCombCodec.

◆ decodeBytes()

decodeBytes (   $bytes)

Decodes a binary representation of a UUID into a UuidInterface object instance

Paramètres
string$bytes
Renvoie
UuidInterface
Exceptions
InvalidUuidStringException
InvalidArgumentExceptionif string has not 16 characters

Implémenté dans StringCodec, TimestampFirstCombCodec, GuidStringCodec, et OrderedTimeCodec.

◆ encode()

encode ( UuidInterface  $uuid)

Encodes a UuidInterface as a string representation of a UUID

Paramètres
UuidInterface$uuid
Renvoie
string Hexadecimal string representation of a UUID

Implémenté dans StringCodec, GuidStringCodec, et TimestampFirstCombCodec.

◆ encodeBinary()

encodeBinary ( UuidInterface  $uuid)

Encodes a UuidInterface as a binary representation of a UUID

Paramètres
UuidInterface$uuid
Renvoie
string Binary string representation of a UUID

Implémenté dans StringCodec, GuidStringCodec, TimestampFirstCombCodec, et OrderedTimeCodec.


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