class Uuid in Zircon Profile 8
Same name in this branch
- 8 vendor/symfony/validator/Constraints/Uuid.php \Symfony\Component\Validator\Constraints\Uuid
- 8 core/lib/Drupal/Component/Uuid/Uuid.php \Drupal\Component\Uuid\Uuid
Same name and namespace in other branches
- 8.0 core/lib/Drupal/Component/Uuid/Uuid.php \Drupal\Component\Uuid\Uuid
UUID Helper methods.
Hierarchy
- class \Drupal\Component\Uuid\Uuid
Expanded class hierarchy of Uuid
2 files declare their use of Uuid
- EntityFieldDefaultValueTest.php in core/
modules/ system/ src/ Tests/ Entity/ EntityFieldDefaultValueTest.php - Contains \Drupal\system\Tests\Entity\EntityFieldDefaultValueTest.
- UuidTest.php in core/
tests/ Drupal/ Tests/ Component/ Uuid/ UuidTest.php - Contains \Drupal\Tests\Component\Uuid\UuidTest.
File
- core/
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. |