Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
encode (UuidInterface $uuid) | |
encodeBinary (UuidInterface $uuid) | |
decode ($encodedUuid) | |
decodeBytes ($bytes) | |
Fonctions membres publiques hérités de StringCodec | |
__construct (UuidBuilderInterface $builder) | |
encode (UuidInterface $uuid) | |
encodeBinary (UuidInterface $uuid) | |
decode ($encodedUuid) | |
decodeBytes ($bytes) | |
Fonctions membres protégées | |
swapTimestampAndRandomBits (array &$components) | |
Fonctions membres protégées hérités de StringCodec | |
getBuilder () | |
extractComponents ($encodedUuid) | |
getFields (array $components) | |
TimestampFirstCombCodec encodes and decodes COMB UUIDs which have the timestamp as the first 48 bits. To be used with MySQL, PostgreSQL, Oracle.
decode | ( | $encodedUuid | ) |
Decodes a string representation of timestamp first COMB UUID into a UuidInterface object instance
string | $encodedUuid |
InvalidUuidStringException |
Implémente CodecInterface.
Références $this, StringCodec\extractComponents(), StringCodec\getBuilder(), StringCodec\getFields(), et TimestampFirstCombCodec\swapTimestampAndRandomBits().
Référencé par TimestampFirstCombCodec\decodeBytes().
decodeBytes | ( | $bytes | ) |
Decodes a binary representation of timestamp first COMB UUID into a UuidInterface object instance
string | $bytes |
InvalidUuidStringException |
Implémente CodecInterface.
Références TimestampFirstCombCodec\decode().
encode | ( | UuidInterface | $uuid | ) |
Encodes a UuidInterface as a string representation of a timestamp first COMB UUID
UuidInterface | $uuid |
Implémente CodecInterface.
Références UuidInterface\getFieldsHex(), et TimestampFirstCombCodec\swapTimestampAndRandomBits().
Référencé par TimestampFirstCombCodec\encodeBinary().
encodeBinary | ( | UuidInterface | $uuid | ) |
Encodes a UuidInterface as a binary representation of timestamp first COMB UUID
UuidInterface | $uuid |
Implémente CodecInterface.
Références TimestampFirstCombCodec\encode().
|
protected |
Swaps the first 48 bits with the last 48 bits
array | $components | An array of UUID components (the UUID exploded on its dashes) |
Référencé par TimestampFirstCombCodec\decode(), et TimestampFirstCombCodec\encode().