ramsey / identifier
A PHP library for generating and working with identifiers, including UUIDs, ULIDs, and Snowflakes
Requires
- php-64bit: ^8.2
- brick/math: ^0.13.0
- identifier/identifier: ^0.3.0
- psr/clock: ^1.0
Requires (Dev)
- captainhook/captainhook: ^5.25
- captainhook/plugin-composer: ^5.3
- dealerdirect/phpcodesniffer-composer-installer: ^1.0
- ergebnis/composer-normalize: ^2.45
- hamcrest/hamcrest-php: ^2.0
- mockery/mockery: ^1.6
- php-parallel-lint/php-console-highlighter: ^1.0
- php-parallel-lint/php-parallel-lint: ^1.4
- phpbench/phpbench: ^1.4
- phpstan/extension-installer: ^1.4
- phpstan/phpstan: ^2.1
- phpstan/phpstan-mockery: ^2.0
- phpstan/phpstan-phpunit: ^2.0
- phpunit/phpunit: ^11.5 || ^12.0
- psr/simple-cache: ^3.0
- ramsey/coding-standard: ^2.3
- ramsey/composer-repl: ^1.5
- ramsey/conventional-commits: ^1.6
- roave/security-advisories: dev-latest
Suggests
- psr/simple-cache-implementation: To cache the system node (MAC address) for faster lookup
Provides
This package is auto-updated.
Last update: 2025-03-17 02:10:47 UTC
README
A PHP library for generating and working with identifiers
About
This project adheres to a code of conduct. By participating in this project and its community, you are expected to uphold this code.
Installation
Install this package as a dependency using Composer.
composer require ramsey/identifier
Contributing
Contributions are welcome! To contribute, please familiarize yourself with CONTRIBUTING.md.
Coordinated Disclosure
Keeping user information safe and secure is a top priority, and we welcome the contribution of external security researchers. If you believe you've found a security issue in software that is maintained in this repository, please read SECURITY.md for instructions on submitting a vulnerability report.
Copyright and License
The ramsey/identifier library is copyright © Ben Ramsey and licensed for use under the terms of the MIT License (MIT). Please see LICENSE for more information.