kovey / etcd
php etcd v3 client base on swoole
dev-master
2022-03-23 10:41 UTC
Requires
- php: ^8.1
- ext-swoole: >=4.6
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2025-03-24 09:38:53 UTC
README
Description
Library
Usage:
- composer require kovey/etcd
Run All Test:
- php /path/to/tests/test.php --bootstrap=/path/to/vendor/autoload.php /path/to/tests
Examples
use Kovey\Etcd\Api\Kv; use Kovey\Etcd\Param\Request\Kv\Put; use Kovey\Etcd\Param\Request\Kv\Range; Etcd::setHost('127.0.0.1', 2379); $kv = new Kv(); $put = new Put(); $put->setKey('test') ->setValue('test'); $kv->put($put); $range = new Range(); $range->setKey('test'); $result = $kv->range($range); var_dump($result->count()); var_dump($result->more()); var_dump($result->kvs()[0]->value()); var_dump($result->kvs()[0]->key()); var_dump($result->kvs()[0]->version()); var_dump($result->kvs()[0]->createRevision());