/** * Constructor * * @param string $wsdl Filename, URI or XML for the WSDL * @param string $output Output file name, default: null */ public static function parse($wsdl, $output = null) { self::$wsdl = Zend_Soap_Wsdl_Parser::parse($wsdl); self::$php_code = self::generatePhp(); if (!is_null($output) && is_writable($output)) { file_put_contents($output); } return self::$php_code; }
public function testParseExampleWsdlWithDocumentationBlocks() { $dom = new DOMDocument(); $dom->loadXml(file_get_contents(dirname(__FILE__) . "/../_files/wsdl_documentation.wsdl")); $parser = new Zend_Soap_Wsdl_Parser($dom); $result = $parser->parse(); }