soconnect/ruckus-client

Ruckus WLAN控制器API客户端

安装数: 2,345

依赖: 0

建议: 0

安全性: 0

星标: 2

关注者: 7

分支: 0

公开问题: 2

类型:项目

v1.6.0 2020-08-10 13:36 UTC

README

Build Status Latest Stable Version License

Ruckus客户端

Ruckus WLAN控制器API客户端

要求

  • PHP >= 5.6

安装

使用composer

composer require soconnect/ruckus-client

示例用法

获取接入点列表

$client = new SoConnect\RuckusClient\Client($host);
$res = $client->apConfig()->listAll();

创建新的热点WLAN

$client = new SoConnect\RuckusClient\Client($host);
$res = $client->wlan()->createWispr($zoneId, $body);

配置

配置通过环境变量完成,遵循12因素应用方法。请查看getenv() PHP函数以获取详细信息。.env.example文件包含可能的配置变量。

开发

配置环境

cp .env.example .env

运行

docker-compose up -d

安装依赖

docker-compose exec client composer install

测试

单元测试和集成测试在/tests文件夹中提供。要从项目根目录运行这些测试,请执行以下命令。

docker-compose exec client bin/phpunit

VCR

项目使用PHP-VCR快照进行Ruckus API响应的集成测试,通过phpunit-testlistener-vcr与PHPUnit集成。

  • 有关详细信息,请参阅php-vcr

许可

MIT许可下发布。