Download the PHP package wsdltophp/packagegenerator without Composer

On this page you can find all versions of the php package wsdltophp/packagegenerator. 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 packagegenerator

Package Generator

Package Generator generates a PHP SDK from any WSDL.

License Latest Stable Version TeamCity build status Scrutinizer Code Quality Code Coverage Total Downloads StyleCI SymfonyInsight

Package Generator generates a PHP SDK from any WSDL so you can easily consume any SOAP Web Service without wondering how SOAP is used under the hood.

Package Generator provides many options to generate your package even if a few are required. This project has been tested with many WSDL and is currently used on the platform Providr.IO.

Package Generator generates files that are detailed in the MANIFEST. You are encouraged to read it to understand how and why the files are generated in addition to the way the generated classes are supposed to be used.

Installation

In a project:

With command line:

With Docker:

Usage

There is two ways to generate your package (apart from being in a project and generating it through the command line):

The standalone option is fully detailed in the Standalone section.

All the options are fully detailed in the Options page.

In a project:

With command line:

The command line is:

In order to see all the used options, just remove the --force argument.

With Docker:

Such as with the command line above, simply use the docker run command line before:

In order to see all the used options, just remove the --force argument.

Versions

4.0

First released on 03 April 2021, maintained until version 6.0 is released. Please read the UPGRADE-4.0 note in order to acknowledge the main changes.

3.0

First released on 04 May 2018, maintained until version 5.0 is released. Please read the UPGRADE-3.0 note in order to acknowledge the main changes.

NOT MAINTAINED ANYMORE: even if version 5 is not published nor is expected soon, maintaining 2 versions, especially for an old PHP version, is time consuming, sorry for the people who would be still using it which would encounter issues fixed in the latest version.

2.0

Not maintained since 03 April 2021.

First released on 29 Apr 2016, maintained until version 4.0 is released.

1.0

Not maintained anymore

Testing

Testing using Docker

Thanks to the Docker image of phpfarm, tests can be run locally under any PHP version using the cli:

First of all, you need to create your container which you can do using docker-compose by running the below command line from the root directory of the project:

You then have a container named package_generator in which you can run composer commands and php cli commands such as:

Contributing

Please see doc.wsdltophp.com.

Credits

Developers who helped on this project are listed in the composer.json file as Contributor and are:

FAQ

If you have any question, please read the Options page about the available options to generate the package.

There is also a FAQ that contains miscellaneous questions about the package generation and its usage.

Then if you still have a question, feel free to create an issue.

License

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


All versions of packagegenerator with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
ext-dom Version *
ext-json Version *
ext-libxml Version *
ext-mbstring Version *
ext-soap Version *
composer/composer Version ^2.0
symfony/console Version ^4.0|^5.0|^6.0|^7.0
symfony/yaml Version ^4.0|^5.0|^6.0|^7.0
wsdltophp/packagebase Version ^5.0
wsdltophp/phpgenerator Version ^4.0
wsdltophp/wsdlhandler Version ^1.0
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 wsdltophp/packagegenerator contains the following files

Loading the files please wait ....