Здравствуйте!
Есть SOAP сервер и клиент, взаимодействующие между собой по WSDL схеме. Используются стандартные
SoapServer -
SoapClient. В classmap описаны соответствующие классы. При получении ответа от сервера, с помощью
classmap он преобразуется в объект нужного типа. Но вложенные объекты по прежнему имеют тип
stdObject, хотя их описание присутствует в
classmap.
object(path\to\MyClassResponse)[82]
public 'Result' =>
object(stdClass)[83]
public 'CodeError' => string '0' (length=1)
public 'TextError' => string 'good' (length=4)
Каким образом можно добиться того, чтобы после получения соап сообщения, response конвертировался в полноценный объект?