namespace Ramsey\Uuid\Rfc4122
Object name | File name | Summary |
---|---|---|
Fields | vendor/ramsey/uuid/src/Rfc4122/Fields.php | RFC 4122 variant UUIDs are comprised of a set of named fields |
FieldsInterface | vendor/ramsey/uuid/src/Rfc4122/FieldsInterface.php | RFC 4122 defines fields for a specific variant of UUID |
MaxTrait | vendor/ramsey/uuid/src/Rfc4122/MaxTrait.php | Provides common functionality for max UUIDs |
MaxUuid | vendor/ramsey/uuid/src/Rfc4122/MaxUuid.php | The max UUID is special form of UUID that is specified to have all 128 bits set to one |
NilTrait | vendor/ramsey/uuid/src/Rfc4122/NilTrait.php | Provides common functionality for nil UUIDs |
NilUuid | vendor/ramsey/uuid/src/Rfc4122/NilUuid.php | The nil UUID is special form of UUID that is specified to have all 128 bits set to zero |
TimeTrait | vendor/ramsey/uuid/src/Rfc4122/TimeTrait.php | Provides common functionality for getting the time from a time-based UUID |
UuidBuilder | vendor/ramsey/uuid/src/Rfc4122/UuidBuilder.php | UuidBuilder builds instances of RFC 4122 UUIDs |
UuidInterface | vendor/ramsey/uuid/src/Rfc4122/UuidInterface.php | Also known as a Leach-Salz variant UUID, an RFC 4122 variant UUID is a universally unique identifier defined by RFC 4122 |
UuidV1 | vendor/ramsey/uuid/src/Rfc4122/UuidV1.php | Gregorian time, or version 1, UUIDs include timestamp, clock sequence, and node values that are combined into a 128-bit unsigned integer |
UuidV2 | vendor/ramsey/uuid/src/Rfc4122/UuidV2.php | DCE Security version, or version 2, UUIDs include local domain identifier, local ID for the specified domain, and node values that are combined into a 128-bit unsigned integer |
UuidV3 | vendor/ramsey/uuid/src/Rfc4122/UuidV3.php | Version 3 UUIDs are named-based, using combination of a namespace and name that are hashed into a 128-bit unsigned integer using MD5 |
UuidV4 | vendor/ramsey/uuid/src/Rfc4122/UuidV4.php | Random, or version 4, UUIDs are randomly or pseudo-randomly generated 128-bit integers |
UuidV5 | vendor/ramsey/uuid/src/Rfc4122/UuidV5.php | Version 5 UUIDs are named-based, using combination of a namespace and name that are hashed into a 128-bit unsigned integer using SHA1 |
UuidV6 | vendor/ramsey/uuid/src/Rfc4122/UuidV6.php | Reordered time, or version 6, UUIDs include timestamp, clock sequence, and node values that are combined into a 128-bit unsigned integer |
UuidV7 | vendor/ramsey/uuid/src/Rfc4122/UuidV7.php | Unix Epoch time, or version 7, UUIDs include a timestamp in milliseconds since the Unix Epoch, along with random bytes |
UuidV8 | vendor/ramsey/uuid/src/Rfc4122/UuidV8.php | Version 8, Custom UUIDs provide an RFC 4122 compatible format for experimental or vendor-specific uses |
Validator | vendor/ramsey/uuid/src/Rfc4122/Validator.php | Rfc4122\Validator validates strings as UUIDs of the RFC 4122 variant |
VariantTrait | vendor/ramsey/uuid/src/Rfc4122/VariantTrait.php | Provides common functionality for handling the variant, as defined by RFC 4122 |
VersionTrait | vendor/ramsey/uuid/src/Rfc4122/VersionTrait.php | Provides common functionality for handling the version, as defined by RFC 4122 |