hanaboso / pipes-php-sdk
2.0.0
2022-03-10 14:34 UTC
Requires
- php: ^8.1
- ext-fileinfo: *
- ext-json: *
- ext-mongodb: *
- ext-oauth: *
- doctrine/mongodb-odm-bundle: ^4.4
- hanaboso/commons-bundle: ^2.4
- hanaboso/mongo-data-grid: ^1.6
- hanaboso/rabbit-mq-bundle: ^1.5
- hanaboso/utils: ^1.1
- league/oauth2-client: ^2.6
- phpoffice/phpspreadsheet: ^1.20
- psr/log: ^2
- symfony/monolog-bundle: ^v3.7
- symfony/yaml: ^v6.0
Requires (Dev)
- hanaboso/php-check-utils: ^1.4
- hanaboso/rest-bundle: ^1.1
- symfony/debug-bundle: ^v6.0
- symfony/security-bundle: ^v6.0
- symfony/serializer: ^v6.0
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(可选)