mirror of
https://github.com/ramsey/uuid.git
synced 2026-06-14 15:56:48 +03:00
49 lines
1.3 KiB
ReStructuredText
49 lines
1.3 KiB
ReStructuredText
.. _reference.uuidinterface:
|
|
|
|
=============
|
|
UuidInterface
|
|
=============
|
|
|
|
.. php:namespace:: Ramsey\Uuid
|
|
|
|
.. php:interface:: UuidInterface
|
|
|
|
Represents a UUID.
|
|
|
|
.. php:method:: compareTo($other)
|
|
|
|
:param Ramsey\\Uuid\\UuidInterface $other: The UUID to compare
|
|
:returns: Returns ``-1``, ``0``, or ``1`` if the UUID is less than, equal to, or greater than the other UUID.
|
|
:returntype: ``int``
|
|
|
|
.. php:method:: equals($other)
|
|
|
|
:param object|null $other: An object to test for equality with this UUID.
|
|
:returns: Returns true if the UUID is equal to the provided object.
|
|
:returntype: ``bool``
|
|
|
|
.. php:method:: getBytes()
|
|
|
|
:returns: A binary string representation of the UUID.
|
|
:returntype: ``string``
|
|
|
|
.. php:method:: getFields()
|
|
|
|
:returns: The fields that comprise this UUID.
|
|
:returntype: Ramsey\\Uuid\\Fields\\FieldsInterface
|
|
|
|
.. php:method:: getHex()
|
|
|
|
:returns: The hexadecimal representation of the UUID.
|
|
:returntype: Ramsey\\Uuid\\Type\\Hexadecimal
|
|
|
|
.. php:method:: getInteger()
|
|
|
|
:returns: The integer representation of the UUID.
|
|
:returntype: Ramsey\\Uuid\\Type\\Integer
|
|
|
|
.. php:method:: toString()
|
|
|
|
:returns: The string standard representation of the UUID.
|
|
:returntype: ``string``
|