hanaboso/pipes-php-sdk

此包已被弃用且不再维护。作者建议使用 orchesty/php-sdk 包。

PipesFramework 的 PHP SDK

2.0.0 2022-03-10 14:34 UTC

This package is auto-updated.

Last update: 2022-06-22 15:06:23 UTC


README

仓库已归档。请使用: https://github.com/Orchesty/orchesty-php-sdk

Pipes PHP SDK

服务描述

用于使用 PHP 语言创建工作者的 SDK。

SDK 提供了对创建拓扑类型节点的抽象

  • 连接器
  • 自定义节点

此外,可以创建应用程序,提供对第三方软件的授权。然后可以在不同的连接器中使用该应用程序。

启动服务 - 开发

  • make init - 启动容器并使用 composer 安装包
  • make test - 启动容器,下载包并运行测试
  • make fasttest - 运行测试

配置选项

  • DEV_UID
    • 必需: ANO
    • PHP-FPM 运行用户 ID
    • 例如: ${DEV_UID} - UID 从 .env 文件中获取
  • DEV_GID
    • 必需: ANO
    • PHP-FPM 运行组 ID
    • 例如: ${DEV_GID} - GID 从 .env 文件中获取
  • KERNEL_CLASS
    • 必需: ANO
    • Symfony 内核文件命名空间。
    • 例如: PipesPhpSdkTests\Kernel
  • COMPOSER_HOME
    • 必需: ANO
    • Composer 缓存文件路径
    • 例如: ${HOME}/dev/.composer - HOME 从 .env 文件中获取
  • PHP_IDE_CONFIG
    • 必需: NE
    • PHP-FPM 运行用户 ID
    • 例如: ${PHP_IDE_CONFIG} - PHP_IDE_CONFIG 从 .env 文件中获取

使用技术

  • PHP 7.4+

依赖

  • MongoDB
  • MariaDB(可选)
  • RabbitMQ(可选)
  • InfluxDB(可选)