Download the PHP package xelon-ag/vmware-php-client without Composer

On this page you can find all versions of the php package xelon-ag/vmware-php-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package vmware-php-client

PHP API Client for VMWare

Latest Version on Packagist GitHub Code Style Action Status Total Downloads

Installation

​ You can install the package via composer: ​

​ You can publish the config file with: ​

​ ​

Getting started

​ Create a connection to your hypervisor so that you can call the methods:

This lib can run in three modes: rest, soap and both. By default, it runs in rest mode, but you can set another mode in constructor:

Yet we recommend to use constants:

rest mode

​ With rest mode you can use REST methods which you can find in the VMWare API developer center. For now, the lib has only some methods available. You can find full list of files in the vendor/xelon-ag/vmware-php-client/src/Traits/Rest folder. ​

We plan to add the full list of methods later. ​

soap mode

​ Using soap mode allow you to use SOAP methods which you can find in VMWare SOAP developer center. For now, the lib has only some methods available. You can find full list of files in the vendor/xelon-ag/vmware-php-client/src/Traits/SOAP folder. ​ We plan to add the full list of methods later. ​

Here's how to make your first SOAP call:

​ If you want to use both modes at one time you can set both mode (Xelon\VmWareClient\VcenterClient::MODE_BOTH). ​ If you want to run custom soap method, which you do not find in lib, you can run this method directly:

Order of parameters is very important. You can find the correct order in the documentation, the WSDL type definition section for each object type. ​

Credits

  • Andrii Hazhur
  • All Contributors

    Questions and feedback

    ​ If you've got questions about setup or just want to chat with the developer, please feel free to reach out to [email protected]. ​

    License

    ​ The MIT License (MIT). Please see License File for more information.


All versions of vmware-php-client with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4|^8.0|^8.1|^8.2
spatie/laravel-package-tools Version ^1.9.2
illuminate/contracts Version ^8.0|^9.0|^10.0
guzzlehttp/guzzle Version ^7.0.1
ext-soap Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package xelon-ag/vmware-php-client contains the following files

Loading the files please wait ....