beloys/stub-grpc
最新稳定版本:0.0.1
Composer 安装命令:
composer require beloys/stub-grpc
包简介
Mock for gRPC
README 文档
README
Mocks for gRPC clients with PHPStorm meta
Installation
composer require beloys/stub-grpc --dev
Examples
use Beloys\StubGrpc\StubGrpc; use Grpc\Health\V1\HealthCheckResponse; use Grpc\Health\V1\HealthCheckRequest; use Grpc\Health\V1\HealthClient; $mock = StubGrpc::make(HealthClient::class, [ '/grpc.health.v1.Health/Check' => new HealthCheckResponse(['status' => HealthCheckResponse\ServingStatus::SERVING]), ]); $mock = StubGrpc::make(HealthClient::class, [ '/grpc.health.v1.Health/Check' => function(HealthCheckRequest $in){ return [new HealthCheckResponse(), null]; }, ]); $mock = (new StubGrpc(HealthClient::class)) ->methodWillReturn('/cyberxpert.grpc.user.User/ViewByUuid', new HealthCheckResponse(), (object)['status' => 1]) ->build();
Tests
composer tests
统计信息
- 总下载量: 60.2k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2020-04-03