eos/com-view-client
Composer 安装命令:
composer require eos/com-view-client
包简介
README 文档
README
PHP client implementation for ComView-API.
Installation
Install this library via composer:
composer require eos/com-view-client
Configuration
This assumes you have implemented the PSR 17 and PSR 18 interfaces that are passed as dependencies:
Psr\Http\Client\ClientInterface;
Psr\Http\Message\RequestFactoryInterface;
Psr\Http\Message\StreamFactoryInterface;
Psr\Http\Message\UriFactoryInterface;
Create a new instance of Eos\ComView\Client\ComViewClient. This will be the entry point for the application.
$client = new Eos\ComView\Client\ComViewClient( $baseUrl, $psrHttpClient, $psrUriFactory, $psrRequestFactory, $psrStreamFactory );
Usage
This library provides 2 methods to send view- and command-requests.
Eos\ComView\Client\ComViewClient::requestView($viewRequest)
Eos\ComView\Client\ComViewClient::requestView($viewRequest) expects an instance of Eos\ComView\Client\Model\ViewRequest and returns an instance of Eos\ComView\Client\Model\ViewResponse.
$viewRequest = new Eos\ComView\Client\Model\ViewRequest( $viewName, //string $headers, //array $parameters, //array $pagination, //array $orderBy //string|null ); $response = $client->requestView($viewRequest);
Eos\ComView\Client\ComViewClient::executeCommands($commandRequests)
Eos\ComView\Client\ComViewClient::executeCommands($commandRequest) expects an instances of Eos\ComView\Client\Model\CommandRequest and returns an instance of Eos\ComView\Client\Model\CommandResponse.
The command instances in request and response are the same objects, which will be updated during the execution.
$commandRequest = new Eos\ComView\Client\Model\CommandRequest( [ new Eos\ComView\Client\Model\Command(/*...*/), new Eos\ComView\Client\Model\Command(/*...*/), ], $headers // array ); $response = $client->executeCommands($commandRequest);
统计信息
- 总下载量: 310
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-02-25