koreychenko / php-wsdl-generator
Yet another PHP WSDL generator
Installs: 129
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 1
Open Issues: 0
pkg:composer/koreychenko/php-wsdl-generator
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2025-09-29 02:57:38 UTC
README
Yet another PHP WSDL generator
Main webwervice description class
/** * @desc Webservice description * */ class TestWebserviceDescription { /** * @WebMethod * @desc First Webservice Method * * @return \Class\Namespace\DataClass $data minOccurs="1" maxOccurs="1" */ public function GetData() { $data = new \Class\Namespace\DataClass(); return $data; } }
Get WSDL from webservice description class
$path = 'http://example.com'; $nameSpace = 'http://example.com'; $wsdl = new WsdlGeneratorService(TestWebserviceDescription::class, $path, $nameSpace); $result = $wsdl->getXml(); header("Content-Type: text/xml"); echo $result;