非法 / 开源云
OpenStack API 的 PHP SDK。支持块存储、计算、身份、镜像、网络和 Gnocchi 指标
v3.2.1.12
2023-08-21 10:40 UTC
Requires
- php: ^7.2.5|^8.0
- guzzlehttp/guzzle: ^7.0
- guzzlehttp/uri-template: ^0.2|^1.0
- justinrainbow/json-schema: ^5.2
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.18
- php-coveralls/php-coveralls: ^2.0
- php-parallel-lint/php-parallel-lint: ^1.2
- phpunit/phpunit: ^8.0
- psr/log: ^1.0
This package is auto-updated.
Last update: 2024-09-21 13:07:31 UTC
README
php-opencloud/openstack
是一个 SDK,允许 PHP 开发者以简单、惯用的方式轻松连接到 OpenStack API。此绑定专门为 OpenStack API 设计,但其他供应商 SDK 也可用。支持多个 OpenStack 服务及其版本。
链接
我们需要你的帮助 😃
我们投入了大量工作来确保此 SDK 通过在真实集群中运行端到端集成测试与许多 OpenStack 发行版兼容。
如果你或你的组织能够帮助我们访问以下列出的流行发行版,请在 github 上通过打开一个问题来联系我们。
加入社区
- 在 Slack 上与我们见面: https://phpopencloud.slack.com (获取邀请)
- 报告问题: https://github.com/php-opencloud/openstack/issues
版本指南
从 2.x 升级到 3.x
由于 PHP 7.2 的新 对象类型提示,“Object” 是一个保留关键字,因此类 OpenStack\ObjectStore\v1\Models\Object
必须重命名为 OpenStack\ObjectStore\v1\Models\StorageObject
。
此更改在 #184 中引入。
要求
- PHP 7.0
ext-curl
如何安装
composer require php-opencloud/openstack
贡献
我们非常重视参与社区并降低贡献者的门槛。为此,我们花时间为有兴趣参与我们项目的个人编写了 贡献指南。如果你不确定如何参与,请随时 提交问题 或 联系我们。你不需要是 PHP 专家 - 社区的所有成员都欢迎!