SOAP Question re: Class Mapping & Constructors
| From: | Matt Friedman | Date: | Tue, 13 Dec 2005 18:48:39 +0000 |
| Subject: | SOAP Question re: Class Mapping & Constructors | ||
| Groups: | php.internals php.internals | ||
| Request: | Send a blank email to internals+get-21204@lists.php.net to get a copy of this message | ||
Hi,
We are using the built-in SOAP extension.
From the docs:
$server = new SoapClient("books.wsdl", array('classmap' =>
array('book' => "MyBook")));
Soap server will return a complex data type 'book'. The data fields
for book will be mapped to the php class' data fields in MyBook. It
seems that the constructor for MyBook is never called (according to
our tests). The data fields are mapped somehow internally.
If I want MyBook to be much more than just a data container, then I
can foresee that I will often want/need a constructor but __construct
is not called.
Could this be considered a bug? Any thoughts?
--
-- Matt Friedman