amercier / vcloud-sdk
21st century PHP SDK for vCloud Director - Object-oriented, hand-crafted, namespaced, PSR-2 compliant
Requires
- pear-pear/http_request2: *
- vmware/vcloud-sdk-patched: *
Requires (Dev)
- amercier/cli-helpers: *
- pear-pear/php_codesniffer: *
- phpdocumentor/phpdocumentor: *
- phpdocumentor/template-responsive-twig: *
- phpunit/phpunit: *
- satooshi/php-coveralls: *
This package is auto-updated.
Last update: 2019-02-20 19:29:59 UTC
README
WARNING: this project is deprecated and no maintained anymore. Please use vmware-vcloud-sdk-php-patched instead
21st century PHP SDK for vCloud Director, based on a patched version of VMWare SDK for PHP.
✔ Object-oriented - uses PHP 5.3 namespaces
✔ Hand-crafted - no more auto-generated SOAP bindings!
✔ Clean - follows PSR-1 and PSR-2 coding standards
✔ Interoperable - follows the PSR-0 autoloading standard
✔ Extensible - no private fields or methods, only public and protected
✔ Easily installable - available with Composer
✔ Maintainable - it's open source! So clone it, fork it, tune it, fix it as you please!
Installation
1. Install Composer
curl https://getcomposer.org/installer | php --
Note: you may need to have https_proxy
variable set if you are behind a proxy.
2. Create composer.json
php composer.phar init
3. Edit composer.json
"minimum-stability": "dev",
"repositories": [
{
"type": "pear",
"url": "http://pear.php.net"
}
],
"require": {
"amercier/vcloud-sdk": "*"
}
4. Install dependencies
php composer.phar update
Licensing
This project is released under MIT License license. If this license does not fit your requirement for whatever reason, but you would be interested in using the work (as defined below) under another license, please contact Alexandre Mercier at pro.alexandre.mercier@gmail.com .
Contributing
Contributions (issues ♥, pull requests ♥♥♥) are more than welcome! Feel free to clone, fork, modify, extend, etc, as long as you respect the license terms.
Installation: after cloning the project, all you need to to is execute
make install
.
SDK Generation: you need to execute make
in order to generate SDK from the
original SDK.
Testing: make test