amercier/vcloud-sdk

This package is abandoned and no longer maintained. The author suggests using the vmware/vcloud-sdk-patched package instead.

21st century PHP SDK for vCloud Director - Object-oriented, hand-crafted, namespaced, PSR-2 compliant

dev-master 2014-01-30 14:05 UTC

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.

Build Status Coverage Status Dependency Status

Latest Stable Version

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