docs/reference/validators.rst
.. _reference.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