Back to Uuid

Validators

docs/reference/validators.rst

4.9.21019 B
Original Source

.. _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