Я пытаюсь проанализировать типы WSDL с помощью getTypes ():
$wsdl = 'http://wwwh1.tjrj.jus.br/HMNI/Servico.svc?singleWsdl';
$client = new SoapClient($wsdl);
$types = $client->__getTypes();
foreach($types as $type){
var_dump($type);
}
Однако в результате получаются «строки»:
string 'struct tipoConsultarAvisosPendentes {
string idRepresentado;
string idConsultante;
string senhaConsultante;
string dataReferencia;
}' (length=136)
Я хотел бы получить каждый атрибут (и его виды).
Есть ли другой способ для анализа типов?
Заранее спасибо !
Поскольку прошло 8 месяцев, вам, вероятно, это больше не нужно.
Отправка для кого-либо еще в этой ситуации.
Я лично использовал этот инструмент wsdl2phpgenerator
Вы можете проверить исходный код и извлечь часть, которая анализирует типы, если вам это нужно.
Других решений пока нет …