Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/opensoft/php-wsdl-proxy-generator
WSDL parser and Proxy class generator on PHP
https://github.com/opensoft/php-wsdl-proxy-generator
Last synced: 8 days ago
JSON representation
WSDL parser and Proxy class generator on PHP
- Host: GitHub
- URL: https://github.com/opensoft/php-wsdl-proxy-generator
- Owner: opensoft
- License: mit
- Created: 2012-06-20T07:11:23.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2012-07-31T05:50:58.000Z (over 12 years ago)
- Last Synced: 2024-04-26T05:23:26.611Z (7 months ago)
- Language: PHP
- Size: 143 KB
- Stars: 13
- Watchers: 6
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This package helps you generates php classes from wsdl file.
[![Build Status](https://secure.travis-ci.org/opensoft/php-wsdl-proxy-generator.png?branch=master)](http://travis-ci.org/opensoft/php-wsdl-proxy-generator)
Installation
============If you don't have Composer yet, download it following the instructions on http://getcomposer.org/ or just run the following command:
```
curl -s http://getcomposer.org/installer | php
```Then run
```
php composer.phar create-project opensoft/php-wsdl-proxy-generator path/to/install/directory
```Getting started with PHP-Wsdl-Proxy-generator
=============================================```
php app/console
```Usage:
*opensoft:wsdl-proxy:generate [--wsdl="..."] [--dir="..."] [--namespace="..."] [--license-path="..."]*Options:
* --wsdl Path to the wsdl file
* --dir The directory where to create proxy classes
* --namespace The namespace of proxy classes to create
* --license-path The full path to license file. Its contents will be inserted at the beginning of each generated fileHelp:
The *opensoft:wsdl-proxy:generate* command helps you generates php classes from wsdl file.By default, the command interacts with the developer to tweak the generation.
Any passed option will be used as a default value for the interaction:```
php app/console opensoft:wsdl-proxy:generate --namespace=Acme/Wsdl
```Note that you can use / instead of \ for the namespace delimiter to avoid any
problem.If you want to disable any user interaction, use *--no-interaction* but don't forget to pass all needed options:
```
php app/console opensoft:wsdl-proxy:generate --wsdl=simple.wsdl --dir=src --namespace=Acme/Wsdl --no-interaction
```