Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x

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
RSS feed
Powered by Drupal