@@ -74,8 +74,6 @@ class Soap implements \Magento\Framework\App\FrontControllerInterface
74
74
protected $ rendererFactory ;
75
75
76
76
/**
77
- * Initialize dependencies.
78
- *
79
77
* @param Soap\Request $request
80
78
* @param Response $response
81
79
* @param \Magento\Webapi\Model\Soap\Wsdl\Generator $wsdlGenerator
@@ -84,7 +82,9 @@ class Soap implements \Magento\Framework\App\FrontControllerInterface
84
82
* @param \Magento\Framework\App\State $appState
85
83
* @param \Magento\Framework\Locale\ResolverInterface $localeResolver
86
84
* @param PathProcessor $pathProcessor
85
+ * @param \Magento\Framework\Webapi\Rest\Response\RendererFactory $rendererFactory
87
86
* @param \Magento\Framework\App\AreaList $areaList
87
+ * @SuppressWarnings(PHPMD.ExcessiveParameterList)
88
88
*/
89
89
public function __construct (
90
90
\Magento \Webapi \Controller \Soap \Request $ request ,
@@ -131,15 +131,14 @@ public function dispatch(\Magento\Framework\App\RequestInterface $request)
131
131
$ this ->_setResponseBody ($ responseBody );
132
132
} else if ($ this ->_isWsdlListRequest ()) {
133
133
$ servicesList = [];
134
- foreach ($ this ->_wsdlGenerator ->getListOfServices () as $ serviceName => $ serviceData ) {
134
+ foreach (array_keys ( $ this ->_wsdlGenerator ->getListOfServices ()) as $ serviceName ) {
135
135
$ servicesList [$ serviceName ]['wsdl_endpoint ' ] = $ this ->_soapServer ->getEndpointUri ()
136
136
. '? ' . \Magento \Webapi \Model \Soap \Server::REQUEST_PARAM_WSDL . '&services= ' . $ serviceName ;
137
137
}
138
138
$ renderer = $ this ->rendererFactory ->get ();
139
139
$ this ->_setResponseContentType ($ renderer ->getMimeType ());
140
140
$ this ->_setResponseBody ($ renderer ->render ($ servicesList ));
141
- }
142
- else {
141
+ } else {
143
142
$ this ->_soapServer ->handle ();
144
143
}
145
144
} catch (\Exception $ e ) {
0 commit comments