unikorp / kong-admin-api
Kong Admin Api for PHP Projects
v0.0.1-beta.1
2017-08-15 21:52 UTC
Requires
- php: ^7.1
- ext-json: *
- php-http/client-common: ^1.5
- php-http/discovery: ^1.3
- php-http/httplug: ^1.1
- php-http/message: ^1.6
Requires (Dev)
- php-http/guzzle6-adapter: ^1.1
- phpunit/phpunit: ^6.3
This package is not auto-updated.
Last update: 2024-09-24 23:16:11 UTC
README
安装
步骤 1: 下载库
打开命令行控制台,进入项目目录,执行以下命令以下载此库的最新稳定版本
$ composer require "unikorp/kong-admin-api"
此命令要求您全局安装了Composer,具体请参考Composer文档中的安装章节。
步骤 2: 下载客户端实现
如果您的项目尚未使用客户端实现,请从php-http/client-implementation的虚拟包列表中选择一个,然后下载。
在此示例中,我们将使用
php-http/guzzle6-adapter
$ composer require "php-http/guzzle6-adapter"
使用方法
<?php require_once('./vendor/autoload.php'); // configure KongAdminApi client $configurator = new \Unikorp\KongAdminApi\Configurator(); $configurator->setBaseUri('http://example.com:8001/'); // create KongAdminApi client $client = new \Unikorp\KongAdminApi\Client($configurator); // retrieve node information $response = $client->getNode('information')->retrieveNodeInformation(); $information = json_decode($response->getBody()->getContents(), true); var_dump($information);