function testAddingSameComplexTypeMoreThanOnceIsIgnored() { try { $wsdl = new WSDL\WSDL('MyService', 'http://localhost/MyService.php'); $wsdl->addType('Zend_Soap_WSDL_Test'); $wsdl->addType('Zend_Soap_WSDL_Test'); $types = $wsdl->getTypes(); $this->assertEquals(1, count($types)); $this->assertEquals(array("Zend_Soap_WSDL_Test"), $types); } catch (WSDL\Exception $e) { $this->fail(); } }