|  Download PHP2WSDL          
 Create WSDL files from PHP classes. InstallVia Composer $ composer require php2wsdl/php2wsdl
 Usage$class = "Vendor\\MyClass";
$serviceURI = "http://www.myservice.com/soap";
$wsdlGenerator = new PHP2WSDL\PHPClass2WSDL($class, $serviceURI);
// Generate the WSDL from the class adding only the public methods that have @soap annotation.
$wsdlGenerator->generateWSDL(true);
// Dump as string
$wsdlXML = $wsdlGenerator->dump();
// Or save as file
$wsdlXML = $wsdlGenerator->save('foo/example.wsdl');
 Testing$ phpunit
 SecurityIf you discover any security related issues, please email instead of using the issue tracker. LicenseThe MIT License (MIT). Please see License File for more information. |