unikorp/kong-admin-api

Kong Admin Api for PHP Projects

v0.0.1-beta.1 2017-08-15 21:52 UTC

README

Documentation Build Status Code Coverage Scrutinizer Code Quality Dependency Status SensioLabsInsight

安装

步骤 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);