Issues

ZF-11411: Passing DOMDocument to handle() does not work

Description

Zend_Soap_Server::handle() accepts a request in the form of DOMDocument, DOMNode, SimpleXMLElement, stdClass and of course string. The XML is saved by Zend_Soap_Server::_setRequest() in a protected member $this->_request. Instead of the protected member $this->_request, the function parameter $request is used with SoapServer::handle(), wich silently fails if the request wasnt a string in the first place.

Comments

The fix is simple, but i guess this should be tested in the first place, regardless of how hard it may be.

Can you demonstrate the failing use case with some code?

Fixed in trunk at r24065 and in release branch 1.11 at r24066