function Validator::validate
Same name in this branch
- 11.1.x vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Validator/Validator.php \PHPUnit\TextUI\XmlConfiguration\Validator::validate()
- 11.1.x vendor/justinrainbow/json-schema/src/JsonSchema/Validator.php \JsonSchema\Validator::validate()
Overrides ValidatorInterface::validate
File
-
vendor/
ramsey/ uuid/ src/ Rfc4122/ Validator.php, line 43
Class
- Validator
- Rfc4122\Validator validates strings as UUIDs of the RFC 4122 variant
Namespace
Ramsey\Uuid\Rfc4122Code
public function validate(string $uuid) : bool {
$uuid = str_replace([
'urn:',
'uuid:',
'URN:',
'UUID:',
'{',
'}',
], '', $uuid);
$uuid = strtolower($uuid);
return $uuid === Uuid::NIL || $uuid === Uuid::MAX || preg_match('/' . self::VALID_PATTERN . '/Dms', $uuid);
}