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.
Informations about the package packagegenerator
Package Generator
Package Generator generates a PHP SDK from any WSDL.
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):
- standalone (default behaviour): this means the package is generated as an independent project with its own
composer.json
file. At the end of the generation, the root directory where the package has been generated will contain thecomposer.json
, thecomposer.lock
file and thevendor
directory. - not standalone: this means the package is generated as part of an existing project using its own
composer.json
file.
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:
- php-7.4
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:
- Gemorroj
- ceeram
- Georgiy Oganisyan
- Jan Zaeske
- Tom Mottram
- Catirau Mihail
- Alexander M. Turek
- Valérian Girard
- hordijk
- Andreas Möller
- Andreas Kintzinger
- Hendrik Luup
- Jacob Dreesen
- Clifford Vickrey
- Arnaud POINTET
- dypa
- tbreuss
- Paul Melekhov
- Alex Krátký
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
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