Example #1
0
 function testAddingSameComplexTypeMoreThanOnceIsIgnored()
 {
     try {
         $wsdl = new Wsdl('MyService', 'http://localhost/MyService.php');
         $wsdl->addType('\\ZendTest\\Soap\\TestAsset\\WsdlTestClass', 'tns:SomeTypeName');
         $wsdl->addType('\\ZendTest\\Soap\\TestAsset\\WsdlTestClass', 'tns:AnotherTypeName');
         $types = $wsdl->getTypes();
         $this->assertEquals(1, count($types));
         $this->assertEquals(array('\\ZendTest\\Soap\\TestAsset\\WsdlTestClass' => 'tns:SomeTypeName'), $types);
     } catch (WsdlException $e) {
         $this->fail();
     }
 }