Validator
in package
implements
ValidatorInterface
Rfc4122\Validator validates strings as UUIDs of the RFC 4122 variant
Tags
Interfaces, Classes, Traits and Enums
- ValidatorInterface
- A validator validates a string as a proper UUID
Table of Contents
- VALID_PATTERN = '\\A[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-' . '[1-5]{1}[0-9A-Fa-f]{3}-[ABab89]{1}[0-9A-Fa-f]{3}-[0-9A-Fa-f]{12}\\z'
- getPattern() : string
- Returns the regular expression pattern used by this validator
- validate() : bool
- Returns true if the provided string represents a UUID
Constants
VALID_PATTERN
private
mixed
VALID_PATTERN
= '\\A[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-' . '[1-5]{1}[0-9A-Fa-f]{3}-[ABab89]{1}[0-9A-Fa-f]{3}-[0-9A-Fa-f]{12}\\z'
Methods
getPattern()
Returns the regular expression pattern used by this validator
public
getPattern() : string
Tags
Return values
string —The regular expression pattern this validator uses
validate()
Returns true if the provided string represents a UUID
public
validate(string $uuid) : bool
Parameters
- $uuid : string
-
The string to validate as a UUID
Return values
bool —True if the string is a valid UUID, false otherwise