class Uuid
Same name in other branches
- 9 core/lib/Drupal/Component/Uuid/Uuid.php \Drupal\Component\Uuid\Uuid
- 10 core/lib/Drupal/Component/Uuid/Uuid.php \Drupal\Component\Uuid\Uuid
- 11.x 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
6 files declare their use of Uuid
- 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 - JsonApiDocumentTopLevelNormalizer.php in core/
modules/ jsonapi/ src/ Normalizer/ JsonApiDocumentTopLevelNormalizer.php - UuidItemTest.php in core/
modules/ field/ tests/ src/ Kernel/ String/ UuidItemTest.php
134 string references to 'Uuid'
- BaseFieldOverrideStorage::createInstance in core/
lib/ Drupal/ Core/ Field/ BaseFieldOverrideStorage.php - Instantiates a new instance of this entity handler.
- BlockConfigEntityUnitTest::setUp in core/
modules/ block/ tests/ src/ Unit/ BlockConfigEntityUnitTest.php - CommentAccessControlHandler::checkFieldAccess in core/
modules/ comment/ src/ CommentAccessControlHandler.php - Default field access as determined by this access control handler.
- CommentViewsFieldAccessTest::testCommentFields in core/
modules/ comment/ tests/ src/ Kernel/ Views/ CommentViewsFieldAccessTest.php - Check access for comment fields.
- ConfigDependencyTest::testDependencyManagement in core/
tests/ Drupal/ KernelTests/ Core/ Config/ ConfigDependencyTest.php - Tests creating dependencies on configuration entities.
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 whether 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
Title Sort descending | Modifiers | Object type | Summary |
---|---|---|---|
Uuid::isValid | public static | function | Checks whether a string appears to be in the format of a 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.