powerjesus / hetzner-cloud-php-sdk
This package is abandoned and no longer maintained.
No replacement package was suggested.
An unofficial PHP SDK for the Hetzner Cloud API.
1.1.1
2018-09-02 02:07 UTC
Requires
- php: >=7.0.0
- ext-json: *
- guzzlehttp/guzzle: ^6.3
- tightenco/collect: ^5.5
Requires (Dev)
- brianium/paratest: 1.*
- phpdocumentor/phpdocumentor: 2.*
- phpunit/phpunit: 6.5
README
Hetzner Cloud PHP SDK
A PHP SDK for the Hetzner Cloud API: https://docs.hetzner.cloud/
Installation
You can install the package via composer:
composer require lkdevelopment/hetzner-cloud-php-sdk
Usage
$hetznerClient = new \LKDev\HetznerCloud\HetznerAPIClient($apiKey); foreach ($hetznerClient->servers()->all() as $server) { echo 'ID: '.$server->id.' Name:'.$server->name.' Status: '.$server->status.PHP_EOL; }
Testing
We use the Hetzner Cloud API Mock Server for testing against the API. For testing run the commands:
docker run -d -p 127.0.0.1:4000:8080 lkdevelopment/hetzner-cloud-api-mock phpunit
Changelog
Please see CHANGELOG for more information what has changed recently.
Security
If you discover any security related issues, please email kontakt@lukas-kaemmerling.de instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.