mirror of
https://github.com/ramsey/uuid.git
synced 2026-06-14 15:56:48 +03:00
38 lines
1020 B
ReStructuredText
38 lines
1020 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 9562`_ (formerly `RFC 4122`_) variant.
|
|
|
|
.. _RFC 4122: https://www.rfc-editor.org/rfc/rfc4122
|
|
.. _RFC 9562: https://www.rfc-editor.org/rfc/rfc9562
|