PHP-based API wrapper for LXD REST API.
Installs: 5 732
Dependents: 0
Suggesters: 0
Security: 0
Stars: 28
Watchers: 7
Forks: 15
Open Issues: 5
Requires
- php: ^7.3 || ^8.0
- php-http/client-common: ^2.3
- php-http/client-implementation: ^1.0
- php-http/discovery: ^1.12
- php-http/httplug: ^2.2
- psr/http-message: ^1.0.1
Requires (Dev)
- guzzlehttp/psr7: ^1.6
- mockery/mockery: ^1.4.2
- php-http/guzzle7-adapter: ^0.1.1
- php-http/mock-client: ^1.4
- phpunit/phpunit: ^9.4.4
- squizlabs/php_codesniffer: ^3.5
README
A PHP library for interacting with the LXD REST API.
Install
Via Composer
$ composer require opensaucesystems/lxd
For usage of this library any httpclient library is needed. If you don't already use one in your project, please install one in advance.
$ composer require php-http/guzzle7-adapter
Install for usage with Guzzle 6
$ composer require php-http/guzzle6-adapter
$ composer require opensaucesystems/lxd "^0.9"
Usage
See the docs
for more information.
Change log
Please see CHANGELOG for more information what has changed recently.
Testing
$ composer test
Contributing
Please see CONTRIBUTING and CONDUCT for details.
Security
If you discover any security related issues, please email ashley@opensauce.systems instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.