class Uuid in Service Container 7.2
Same name and namespace in other branches
- 7 lib/Drupal/Component/Uuid/Uuid.php \Drupal\Component\Uuid\Uuid
UUID Helper methods.
Hierarchy
- class \Drupal\Component\Uuid\Uuid
Expanded class hierarchy of Uuid
File
- lib/
Drupal/ Component/ Uuid/ Uuid.php, line 13 - Contains \Drupal\Component\Uuid\Uuid.
Namespace
Drupal\Component\UuidView source
class Uuid {
/**
* The pattern used to validate a UUID string.
*/
const VALID_PATTERN = '[0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12}';
/**
* Checks that a string appears to be in the format of a UUID.
*
* Implementations should not implement validation, since UUIDs should be in
* a consistent format across all implementations.
*
* @param string $uuid
* The string to test.
*
* @return bool
* TRUE if the string is well formed, FALSE otherwise.
*/
public static function isValid($uuid) {
return (bool) preg_match('/^' . self::VALID_PATTERN . '$/', $uuid);
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Uuid:: |
public static | function | Checks that a string appears to be in the format of a UUID. | |
Uuid:: |
constant | The pattern used to validate a UUID string. |