meklis/switcher-core-client
Composer 安装命令:
composer require meklis/switcher-core-client
包简介
Client for switcher-core-api
README 文档
README
Client for working with switcher-core-api on PHP
Installation
From composer
composer require meklis/switcher-core-client
Usage
- Detect device
<?php require __DIR__ . '/../vendor/autoload.php'; $device = (new \Meklis\SwCoreClient\Objects\Device()) ->setIp("10.1.1.11") ->setCommunity("public"); $client = new \Meklis\SwCoreClient\Client(); $resp = $client->detectByDevice($device);
- Call
<?php require __DIR__ . '/../vendor/autoload.php'; $client = new \Meklis\SwCoreClient\Client(); $req = \Meklis\SwCoreClient\Objects\Request::init( (new \Meklis\SwCoreClient\Objects\Device())->setIp('10.1.1.11')->setCommunity('public'), "system" ); $resp = $client->call($req);
- MultiCall
<?php require __DIR__ . '/../vendor/autoload.php'; $client = new \Meklis\SwCoreClient\Client(); $reqs = [ \Meklis\SwCoreClient\Objects\Request::init( (new \Meklis\SwCoreClient\Objects\Device())->setIp('10.1.1.11')->setCommunity('public'), "system" ), \Meklis\SwCoreClient\Objects\Request::init( (new \Meklis\SwCoreClient\Objects\Device())->setIp('10.1.1.11')->setCommunity('public'), "fdb", ['interface' => 27] ), ]; $resp = $client->callMulti($reqs); print_r($resp);
See more in examples directory
统计信息
- 总下载量: 51
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-09-18