Fixed issue #3
This commit is contained in:
parent
ea003a1224
commit
b0efd027d5
|
@ -111,7 +111,13 @@ class SoapWebServiceController extends ContainerAware
|
|||
);
|
||||
|
||||
// forward to controller
|
||||
$response = $this->container->get('http_kernel')->handle($this->soapRequest, HttpKernelInterface::SUB_REQUEST, false);
|
||||
try {
|
||||
$response = $this->container->get('http_kernel')->handle($this->soapRequest, HttpKernelInterface::SUB_REQUEST, false);
|
||||
} catch (\SoapFault $e) {
|
||||
$this->soapResponse = new Response(null, 500);
|
||||
|
||||
throw $e;
|
||||
}
|
||||
|
||||
$this->soapResponse = $this->checkResponse($response);
|
||||
|
||||
|
@ -139,7 +145,7 @@ class SoapWebServiceController extends ContainerAware
|
|||
*/
|
||||
protected function checkResponse(Response $response)
|
||||
{
|
||||
if (null === $response || !$response instanceof SoapResponse) {
|
||||
if (!$response instanceof SoapResponse) {
|
||||
throw new \InvalidArgumentException();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue