Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__construct (UuidBuilderInterface $builder) | |
encode (UuidInterface $uuid) | |
encodeBinary (UuidInterface $uuid) | |
decode ($encodedUuid) | |
decodeBytes ($bytes) | |
Fonctions membres protégées | |
getBuilder () | |
extractComponents ($encodedUuid) | |
getFields (array $components) | |
Attributs privés | |
$builder | |
StringCodec encodes and decodes RFC 4122 UUIDs
__construct | ( | UuidBuilderInterface | $builder | ) |
Constructs a StringCodec for use encoding and decoding UUIDs
UuidBuilderInterface | $builder | The UUID builder to use when encoding UUIDs |
Références StringCodec\$builder.
decode | ( | $encodedUuid | ) |
Decodes a string representation of a UUID into a UuidInterface object instance
string | $encodedUuid |
InvalidUuidStringException |
Implémente CodecInterface.
Références $fields, $this, StringCodec\extractComponents(), et StringCodec\getFields().
Référencé par OrderedTimeCodec\decodeBytes(), et StringCodec\decodeBytes().
decodeBytes | ( | $bytes | ) |
Decodes a binary representation of a UUID into a UuidInterface object instance
string | $bytes |
InvalidArgumentException | if string has not 16 characters |
Implémente CodecInterface.
Références StringCodec\decode().
encode | ( | UuidInterface | $uuid | ) |
Encodes a UuidInterface as a string representation of a UUID
UuidInterface | $uuid |
Implémente CodecInterface.
Références $fields, et UuidInterface\getFieldsHex().
encodeBinary | ( | UuidInterface | $uuid | ) |
Encodes a UuidInterface as a binary representation of a UUID
UuidInterface | $uuid |
Implémente CodecInterface.
Références UuidInterface\getHex().
|
protected |
Returns an array of UUID components (the UUID exploded on its dashes)
string | $encodedUuid |
InvalidUuidStringException |
Références Uuid\isValid().
Référencé par GuidStringCodec\decode(), TimestampFirstCombCodec\decode(), et StringCodec\decode().
|
protected |
Returns the UUID builder
Références StringCodec\$builder.
Référencé par GuidStringCodec\decode(), et TimestampFirstCombCodec\decode().
|
protected |
Returns the fields that make up this UUID
array | $components |
Référencé par GuidStringCodec\decode(), TimestampFirstCombCodec\decode(), et StringCodec\decode().
|
private |
Référencé par StringCodec\__construct(), et StringCodec\getBuilder().