Edit report at https://bugs.php.net/bug.php?id=45404&edit=1
ID: 45404
Comment by: code at joshua-behrens dot de
Reported by: oamblet at vmware dot com
Summary: SoapClient.__getTypes don't care about inheritance
Status: Open
Type: Bug
Package: SOAP related
Operating System: MacOSX 10.5
PHP Version: 5.2.6
Block user comment: N
Private report: N
New Comment:
After debugging through the source code of the php soap extension I found the behaviour locked down
onto the namespaces. The given example from oamblet works perfectly if the posted schema has a
different targetNamespace than the wsdl.
Although the output refers the parent as a property with an underscore as name.
After reading the RFC for WSDL 2.0 I was still clueless whether this behaviour is correct. I assume
not as the WSDLs of the SOAP services I usally request share the same namespace with their schemes.
Would allowing the same namespace be correct?
Previous Comments:
------------------------------------------------------------------------
[2018-02-02 20:41:13] info at tirus dot eu
Still not working. On WIN and Linux PHP 7.1 and 7.2 i have the same problem at now
------------------------------------------------------------------------
[2017-11-16 04:24:41] chris at golfclub dot com dot au
Seeing this on php 7.1.8 on macOS 10.13.1
------------------------------------------------------------------------
[2013-03-09 12:32:32] lucky_tomov at hotmail dot com
Seeing the same bug in php 5.3.3 on Ubuntu.
------------------------------------------------------------------------
[2012-08-20 02:00:04] bkfake-php at yahoo dot com
I've just encountered this bug/shortcoming.
Thought it deserved a "bump"
the original report from 4 years ago states this bug makes it "hard".
I think the mor accurate word is "impossible"
------------------------------------------------------------------------
[2012-05-11 11:40:55] patkoscsaba at syneto dot net
I can confirm this bug is still present with PHP 5.3.10 on OpenIndiana.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
https://bugs.php.net/bug.php?id=45404
--
Edit this bug report at https://bugs.php.net/bug.php?id=45404&edit=1