atsicorp / hetzner-cloud
Hetzner Cloud API的PHP SDK。
v0.0.2-stable
2024-09-19 21:11 UTC
Requires
- php: ^7.1|^8.2
- ext-json: *
- guzzlehttp/guzzle: ^6.3|^7.0
- illuminate/collections: ^5.5|^v6.18|^7.0|^8.0|^11.0
Requires (Dev)
- phpstan/phpstan: ^0.12.43
- phpunit/phpunit: ^7.0|^8.5.5|^9.0
This package is auto-updated.
Last update: 2024-09-22 02:58:31 UTC
README
Hetzner Cloud API的PHP SDK: https://docs.hetzner.cloud/
安装
您可以通过composer安装此包
composer require atsicorp/hetzner-cloud
用法
$hetznerClient = new \atsicorp\HetznerCloud\HetznerAPIClient($apiKey); foreach ($hetznerClient->servers()->all() as $server) { echo 'ID: '.$server->id.' Name:'.$server->name.' Status: '.$server->status.PHP_EOL; }
测试
您只需运行phpunit
。整个库基于单元测试和官方Hetzner Cloud文档中的示例响应。
变更日志
请参阅CHANGELOG获取更多信息,了解最近有哪些变化。
安全
如果您发现任何与安全相关的问题,请通过电子邮件atsidev.io@gmail.com联系,而不是使用问题跟踪器。
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。