Php Zend Framework 2自动发现复杂类型
有人试图从类创建复杂类型。我有下一个错误 PHP致命错误:调用成员函数getTypes()Php Zend Framework 2自动发现复杂类型,php,zend-framework2,Php,Zend Framework2,有人试图从类创建复杂类型。我有下一个错误 PHP致命错误:调用成员函数getTypes() 谢谢试着这样做: <?php use Zend\Soap\Wsdl\ComplexTypeStrategy\ArrayOfTypeComplex; $autodiscover = new AutoDiscover(new ArrayOfTypeComplex()); $autodiscover->setClassMap(array('Application\Class\Document'
谢谢试着这样做:
<?php
use Zend\Soap\Wsdl\ComplexTypeStrategy\ArrayOfTypeComplex;
$autodiscover = new AutoDiscover(new ArrayOfTypeComplex());
$autodiscover->setClassMap(array('Application\Class\Document'));
$autodiscover->setUri('http://myws.me/ws');
$autodiscover->handle();
从哪里调用getTypes()?谢谢!如果phpdoc中存在对象数组声明,则在不传递ArrayOfTypeComplex()的情况下使用Autodiscover()将导致WSDL生成失败。
class className {
/**
* @var string $field
*/
public $field;
}
<?php
use Zend\Soap\Wsdl\ComplexTypeStrategy\ArrayOfTypeComplex;
$autodiscover = new AutoDiscover(new ArrayOfTypeComplex());
$autodiscover->setClassMap(array('Application\Class\Document'));
$autodiscover->setUri('http://myws.me/ws');
$autodiscover->handle();