OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
firebase
/
vendor
/
ramsey
/
uuid
/
docs
/
reference
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
08/12/2024 10:34:34 AM
rwxr-xr-x
📄
calculators.rst
6.92 KB
08/12/2024 10:34:32 AM
rw-r--r--
📄
exceptions.rst
2.83 KB
08/12/2024 10:34:32 AM
rw-r--r--
📄
fields-fieldsinterface.rst
363 bytes
08/12/2024 10:34:32 AM
rw-r--r--
📄
guid-fields.rst
263 bytes
08/12/2024 10:34:32 AM
rw-r--r--
📄
guid-guid.rst
510 bytes
08/12/2024 10:34:32 AM
rw-r--r--
📄
helper.rst
2.68 KB
08/12/2024 10:34:32 AM
rw-r--r--
📄
name-based-namespaces.rst
1.12 KB
08/12/2024 10:34:33 AM
rw-r--r--
📄
nonstandard-fields.rst
317 bytes
08/12/2024 10:34:33 AM
rw-r--r--
📄
nonstandard-uuid.rst
562 bytes
08/12/2024 10:34:33 AM
rw-r--r--
📄
nonstandard-uuidv6.rst
1.3 KB
08/12/2024 10:34:33 AM
rw-r--r--
📄
rfc4122-fieldsinterface.rst
2.35 KB
08/12/2024 10:34:33 AM
rw-r--r--
📄
rfc4122-uuidinterface.rst
587 bytes
08/12/2024 10:34:33 AM
rw-r--r--
📄
rfc4122-uuidv1.rst
608 bytes
08/12/2024 10:34:33 AM
rw-r--r--
📄
rfc4122-uuidv2.rst
1.65 KB
08/12/2024 10:34:33 AM
rw-r--r--
📄
rfc4122-uuidv3.rst
311 bytes
08/12/2024 10:34:33 AM
rw-r--r--
📄
rfc4122-uuidv4.rst
301 bytes
08/12/2024 10:34:33 AM
rw-r--r--
📄
rfc4122-uuidv5.rst
313 bytes
08/12/2024 10:34:33 AM
rw-r--r--
📄
rfc4122-uuidv6.rst
1012 bytes
08/12/2024 10:34:33 AM
rw-r--r--
📄
rfc4122-uuidv7.rst
609 bytes
08/12/2024 10:34:33 AM
rw-r--r--
📄
rfc4122-uuidv8.rst
301 bytes
08/12/2024 10:34:33 AM
rw-r--r--
📄
types.rst
2.45 KB
08/12/2024 10:34:33 AM
rw-r--r--
📄
uuid.rst
6.91 KB
08/12/2024 10:34:33 AM
rw-r--r--
📄
uuidfactoryinterface.rst
4.05 KB
08/12/2024 10:34:33 AM
rw-r--r--
📄
uuidinterface.rst
1.68 KB
08/12/2024 10:34:33 AM
rw-r--r--
📄
validators.rst
920 bytes
08/12/2024 10:34:33 AM
rw-r--r--
Editing: types.rst
Close
.. _reference.types: ===== Types ===== .. php:namespace:: Ramsey\Uuid\Type .. php:class:: TypeInterface Implements `JsonSerializable <https://www.php.net/jsonserializable>`_ and `Serializable <https://www.php.net/serializable>`_. TypeInterface ensures consistency in typed values returned by ramsey/uuid. .. php:method:: toString() :returntype: ``string`` .. php:method:: __toString() :returntype: ``string`` .. php:class:: NumberInterface Implements :php:interface:`Ramsey\\Uuid\\Type\\TypeInterface`. NumberInterface ensures consistency in numeric values returned by ramsey/uuid. .. php:method:: isNegative() :returns: True if this number is less than zero, false otherwise. :returntype: ``bool`` .. php:class:: Decimal Implements :php:interface:`Ramsey\\Uuid\\Type\\NumberInterface`. A value object representing a decimal, for type-safety purposes, to ensure that decimals returned from ramsey/uuid methods as strings are truly decimals and not some other kind of string. To support values as true decimals and not as floats or doubles, we store the decimals as strings. .. php:class:: Hexadecimal Implements :php:interface:`Ramsey\\Uuid\\Type\\TypeInterface`. A value object representing a hexadecimal number, for type-safety purposes, to ensure that hexadecimal numbers returned from ramsey/uuid methods as strings are truly hexadecimal and not some other kind of string. .. php:class:: Integer Implements :php:interface:`Ramsey\\Uuid\\Type\\NumberInterface`. A value object representing an integer, for type-safety purposes, to ensure that integers returned from ramsey/uuid methods as strings are truly integers and not some other kind of string. To support large integers beyond ``PHP_INT_MAX`` and ``PHP_INT_MIN`` on both 64-bit and 32-bit systems, we store the integers as strings. .. php:class:: Time Implements :php:interface:`Ramsey\\Uuid\\Type\\TypeInterface`. A value object representing a timestamp, for type-safety purposes, to ensure that timestamps used by ramsey/uuid are truly timestamp integers and not some other kind of string or integer. .. php:method:: getSeconds() :returntype: :php:class:`Ramsey\\Uuid\\Type\\Integer` .. php:method:: getMicroseconds() :returntype: :php:class:`Ramsey\\Uuid\\Type\\Integer`