class Uuid
Same name in other branches
- 9 core/lib/Drupal/Component/Uuid/Uuid.php \Drupal\Component\Uuid\Uuid
- 8.9.x core/lib/Drupal/Component/Uuid/Uuid.php \Drupal\Component\Uuid\Uuid
- 10 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
8 files declare their use of Uuid
- CKEditor5MediaController.php in core/
modules/ ckeditor5/ src/ Controller/ CKEditor5MediaController.php - ConfigActionTest.php in core/
tests/ Drupal/ KernelTests/ Core/ Config/ Action/ ConfigActionTest.php - ConfigEntityTest.php in core/
modules/ config/ tests/ src/ Functional/ ConfigEntityTest.php - ConfigInstallProfileOverrideTest.php in core/
modules/ config/ tests/ src/ Functional/ ConfigInstallProfileOverrideTest.php - EntityFieldDefaultValueTest.php in core/
tests/ Drupal/ KernelTests/ Core/ Entity/ EntityFieldDefaultValueTest.php
149 string references to 'Uuid'
- BaseFieldOverrideStorage::createInstance in core/
lib/ Drupal/ Core/ Field/ BaseFieldOverrideStorage.php - BlockConfigEntityUnitTest::setUp in core/
modules/ block/ tests/ src/ Unit/ BlockConfigEntityUnitTest.php - CheckpointStorageTest::testConfigRename in core/
tests/ Drupal/ KernelTests/ Core/ Config/ Storage/ Checkpoint/ CheckpointStorageTest.php - CKEditor5MediaController::access in core/
modules/ ckeditor5/ src/ Controller/ CKEditor5MediaController.php - Additional access check for ::isMediaImage().
- CKEditor5MediaController::mediaEntityMetadata in core/
modules/ ckeditor5/ src/ Controller/ CKEditor5MediaController.php - Returns JSON response containing metadata about media entity.
File
-
core/
lib/ Drupal/ Component/ Uuid/ Uuid.php, line 8
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 lower-case 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
Title Sort descending | Modifiers | Object type | Summary |
---|---|---|---|
Uuid::isValid | public static | function | Checks that a string appears to be in the format of a lower-case UUID. |
Uuid::VALID_PATTERN | constant | The pattern used to validate a UUID string. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.