yiranzai / snowflake
This package to generate 64 bit identifier, use snowflakes from Twitter.
v0.1.1
2019-04-09 03:43 UTC
Requires
- php: ~7.1
Requires (Dev)
- phpunit/phpunit: >=7.0
- squizlabs/php_codesniffer: ^3.0
This package is auto-updated.
Last update: 2024-12-11 20:58:39 UTC
README
This package to generate 64 bit identifier, use snowflakes from Twitter.
Structure
src/
tests/
Install
Via Composer
$ composer require yiranzai/snowflake
Usage
$id = \Yiranzai\SnowFlake\SnowFlake::next($dataCenterId = 1, $workerId = 2); $node = \Yiranzai\SnowFlake\SnowFlake::analysis($id); echo $node->dataCenterID; // 1 echo $node->workerID; // 2
Change log
Please see CHANGELOG for more information on what has changed recently.
Testing
$ composer test
Contributing
Please see CONTRIBUTING and CODE_OF_CONDUCT for details.
Security
If you discover any security related issues, please email wuqingdzx@gmail.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.