roadrunner-php/roadrunner-api-dto

v1.9.0 2024-08-06 12:07 UTC

This package is auto-updated.

Last update: 2024-09-06 12:19:44 UTC


README

RoadRunner PHP API DTO

PHP Version Require Latest Stable Version Total Downloads

这是一个GitHub仓库和Composer包,它提供了RoadRunner API协议缓冲文件的PHP数据传输对象(DTO)消息,可在https://github.com/roadrunner-server/api找到。

使用此仓库,您可以使用为以下RoadRunner插件预先生成的DTO消息:

  • Centrifugo
  • HTTP
  • 作业
  • KV
  • 插件
  • 服务
  • 状态
  • WebSocket

该仓库包含预生成的DTO文件,您可以将该包包含在PHP项目中以使用它们对RoadRunner服务器进行RPC调用。

安装

您可以安装此包。只需运行以下命令:

composer require roadrunner-php/roadrunner-api-dto

生成DTO

如果您想自己生成DTO,可以使用generate.sh脚本。此脚本将为所有插件生成DTO,并将它们放置在generated/目录中。

但在那之前,您需要编译grpc_php_plugin。按照这些说明构建文件。

然后运行:

./generate.sh

注意:您需要在您的系统上安装protoc >= 3.15的二进制文件。

贡献

欢迎贡献!如果您想为此项目做出贡献,请打开一个问题或拉取请求。

许可证

此仓库采用MIT许可证。有关更多信息,请参阅LICENSE