llitllie / dig
Swoole Ticket Generator
dev-master
2019-08-06 09:27 UTC
Requires
- php: ^7.2
- ext-swoole: ^4.3.4
- ext-zookeeper: ^0.7.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.15
- phpstan/phpstan: ^0.11.8
- phpunit/phpunit: ^8
- swoole/ide-helper: @dev
Suggests
- nikic/fast-route: ^1.3
This package is auto-updated.
Last update: 2025-03-06 22:15:17 UTC
README
Install
composer require llitllie/dig
Requires PHP 7.2 toggether with Swoole and Zookeeper extensions.
Usage
<?php include __DIR__.'/../vendor/autoload.php'; use Dig\Ticket\Number; use Dig\Ticket\Node\Zookeeper as ZookeeperNode; $host = getenv("ZOOKEEPER_CONNECTION"); $host = empty($host) ? "192.168.33.1:2181" : $host; $node = new ZookeeperNode($host); $nodeId = $node->getId(); echo $nodeId.PHP_EOL; $number = new Number($nodeId); $ticket = $number->generate(); echo $ticket.PHP_EOL;