SoapServer now handles get WSDL requests

This commit is contained in:
Petr Bechyně
2016-11-09 13:43:18 +01:00
parent bd1fbf9cfc
commit c4d993585f
2 changed files with 37 additions and 19 deletions

View File

@ -117,6 +117,20 @@ class SoapServer extends \SoapServer
}
}
public function handleWsdlRequest(SoapRequest $soapRequest)
{
ob_start();
parent::handle();
$nativeSoapServerResponse = ob_get_clean();
return SoapResponseFactory::create(
$nativeSoapServerResponse,
$soapRequest->getLocation(),
$soapRequest->getAction(),
$soapRequest->getVersion()
);
}
/**
* Runs the currently registered request filters on the request, calls the
* necessary functions (through the parent's class handle()) and runs the