George Schlossnagle has a new post on his blog with a very handly little tool that he mentioned in his php|tropics talk yesterday - a WSDL generation tool for use with PHP 5's SOAP implementation.
WSDL_Gen is a PHP5 class that allows you to create WSDL from a PHP class (the one you intend to bind with SoapServer::setClass()). This class is still quite Alpha, but it supports generating all the WSDL in my Webservices talk excpet for those requiring headers. It also only supports HTTP transport, rpc/encoded style and a single endpoint; but those are more due to sloth than to design deficiency.
He also mentions at least one other project that has the same goal (Web Service Helper), but also notes that his tool seeks to require next to no PHPDoc and absolutely no custom maps for the PHP->WSDL transition.




