Skip to content

kovey/etcd-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Etcd Client V3 With PHP

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());

About

etcd client with php base on swoole

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages