Esempio n. 1
0
 /**
  * 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;
 }
Esempio n. 2
0
 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();
 }