Factory class for UUIDs.

Determines which UUID implementation to use, and uses that to generate and validate UUIDs.

Hierarchy

Expanded class hierarchy of Uuid

File

core/includes/uuid.inc, line 28
Handling of universally unique identifiers.

Members

Contains filters are case sensitive
Name Modifiers Type Descriptionsort ascending
Uuid::__construct public function This constructor instantiates the correct UUID object.
Uuid::$plugin protected property Holds the UUID implementation.
Uuid::generate public function Generates an universally unique identifier.
Uuid::determinePlugin protected function Determines the optimal implementation to use for generating UUIDs.
Uuid::isValid public function Check that a string appears to be in the format of a UUID.