Конструктор класса Zend\Soap\AutoDiscover первым параметром принимает инстанс стратегии. Вопрос, что мне передать в консткуттор(дле взять инстанс).
Описание тут: http://framework.zend.com/manual/2.1/en/mo...pes-add-complex
$autodiscover = new Zend\Soap\AutoDiscover();
$autodiscover->setClass('Interaction')
->setUri('https://176.***.108.93/?sessionKey='.$_GET["sessionKey"])
->setServiceName('Interaction');
$wsdl = $autodiscover->generate();
Header('Content-type: text/xml');
echo $wsdl->toXml();
Exeption:
Fatal error: Uncaught exception 'Zend\Soap\Exception\InvalidArgumentException' with message 'Cannot add a complex type action[] that is not an object or where class could not be found in 'DefaultComplexType' strategy.' in /proj/realtymanager/server/lib/Zend/Soap/Wsdl/ComplexTypeStrategy/DefaultComplexType.php:29
Stack trace:
#0 /proj/manager/server/lib/Zend/Soap/Wsdl.php(678): Zend\Soap\Wsdl\ComplexTypeStrategy\DefaultComplexType->addComplexType('action[]')
#1 /proj/manager/server/lib/Zend/Soap/Wsdl.php(617): Zend\Soap\Wsdl->addComplexType('action[]')
#2 /proj/manager/server/lib/Zend/Soap/Wsdl/ComplexTypeStrategy/DefaultComplexType.php(65): Zend\Soap\Wsdl->getType('action[]')
#3 /proj/manager/server/lib/Zend/Soap/Wsdl.php(678): Zend\Soap\Wsdl\ComplexTypeStrategy\DefaultComplexType->addComplexType('actionType')
#4 /proj/manager/server/lib/Zend/Soap/Wsdl.php(617): Zend\Soap\Wsdl->addComplexType('actionType')
#5 /proj/manager/server/lib/Zend/Soap/AutoDiscover.php(473): Zend\Soap\Wsdl->getT in /proj/realtymanager/server/lib/Zend/Soap/Wsdl/ComplexTypeStrategy/DefaultComplexType.php on line 29