note 94151 deleted from soapclient.soapclient by crell

From: Date: Mon, 04 Apr 2022 16:51:01 +0000
Subject: note 94151 deleted from soapclient.soapclient by crell
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-218089@lists.php.net to get a copy of this message
Note Submitter: sloloem at gmail dot com ---- I had an issue figuring out the use of classmap that took me quite a while to figure out. I was assuming the WSDL type the docs were referring to was the name of the element being returned in the SOAP, so like, <ns1:node id="8675309" /> and I was wondering why mapping 'classmap'=>array('node'=>'MyNode') did nothing. That's because in my WSDL I defined node as: <xsd:element name="node" type="tns:nodeType" /> The classmap I needed was: 'classmap'=>array('nodeType'=>'MyNode') I was able to find the type names using SoapClient->__getTypes() Later, I realized where I could look inside the WSDL for the typename I needed. I dunno if I missed something painfully obvious but maybe this can clear up some of the docs.

« previous php.notes (#218089) next »