mirror of
https://github.com/ramsey/uuid.git
synced 2026-06-14 15:56:48 +03:00
35 lines
886 B
ReStructuredText
35 lines
886 B
ReStructuredText
.. _reference.validators:
|
|
|
|
==========
|
|
Validators
|
|
==========
|
|
|
|
.. php:namespace:: Ramsey\Uuid\Validator
|
|
|
|
.. php:interface:: ValidatorInterface
|
|
|
|
.. php:method:: getPattern()
|
|
|
|
:returns: The regular expression pattern used by this validator
|
|
:returntype: ``string``
|
|
|
|
.. php:method:: validate($uuid)
|
|
|
|
:param string $uuid: The string to validate as a UUID
|
|
:returns: True if the provided string represents a UUID, false otherwise
|
|
:returntype: ``bool``
|
|
|
|
.. php:class:: GenericValidator
|
|
|
|
Implements :php:interface:`Ramsey\\Uuid\\Validator\\ValidatorInterface`.
|
|
|
|
GenericValidator validates strings as UUIDs of any variant.
|
|
|
|
.. php:namespace:: Ramsey\Uuid\Rfc4122
|
|
|
|
.. php:class:: Validator
|
|
|
|
Implements :php:interface:`Ramsey\\Uuid\\Validator\\ValidatorInterface`.
|
|
|
|
Rfc4122\Validator validates strings as UUIDs of the RFC 4122 variant.
|