Skip to content

Commit 0d64979

Browse files
committed
Align code of REST.php for removed variables
1 parent 5c61c63 commit 0d64979

File tree

1 file changed

+37
-4
lines changed
  • app/code/Magento/Webapi/Controller

1 file changed

+37
-4
lines changed

app/code/Magento/Webapi/Controller/Rest.php

Lines changed: 37 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,15 @@
1313
use Magento\Framework\Webapi\Request;
1414
use Magento\Framework\Webapi\Rest\Request as RestRequest;
1515
use Magento\Framework\Webapi\Rest\Response as RestResponse;
16+
use Magento\Framework\Webapi\Rest\Response\FieldsFilter;
1617
use Magento\Framework\Webapi\ServiceInputProcessor;
18+
use Magento\Framework\Webapi\ServiceOutputProcessor;
1719
use Magento\Store\Model\Store;
1820
use Magento\Store\Model\StoreManagerInterface;
1921
use Magento\Webapi\Controller\Rest\ParamsOverrider;
2022
use Magento\Webapi\Controller\Rest\Router;
2123
use Magento\Webapi\Controller\Rest\Router\Route;
24+
use Magento\Webapi\Model\Rest\Swagger\Generator;
2225
use Magento\Webapi\Controller\Rest\RequestProcessorPool;
2326

2427
/**
@@ -91,6 +94,11 @@ class Rest implements \Magento\Framework\App\FrontControllerInterface
9194
*/
9295
protected $areaList;
9396

97+
/**
98+
* @var \Magento\Framework\Webapi\Rest\Response\FieldsFilter
99+
*/
100+
protected $fieldsFilter;
101+
94102
/**
95103
* @var \Magento\Framework\Session\Generic
96104
*/
@@ -102,6 +110,16 @@ class Rest implements \Magento\Framework\App\FrontControllerInterface
102110
*/
103111
protected $paramsOverrider;
104112

113+
/**
114+
* @var \Magento\Framework\Webapi\ServiceOutputProcessor
115+
*/
116+
protected $serviceOutputProcessor;
117+
118+
/**
119+
* @var \Magento\Webapi\Model\Rest\Swagger\Generator
120+
*/
121+
protected $swaggerGenerator;
122+
105123
/**
106124
* @var RequestProcessorPool
107125
*/
@@ -113,6 +131,16 @@ class Rest implements \Magento\Framework\App\FrontControllerInterface
113131
*/
114132
private $storeManager;
115133

134+
/**
135+
* @var DeploymentConfig
136+
*/
137+
private $deploymentConfig;
138+
139+
/**
140+
* @var Rest\InputParamsResolver
141+
*/
142+
private $inputParamsResolver;
143+
116144
/**
117145
* Initialize dependencies
118146
*
@@ -126,9 +154,9 @@ class Rest implements \Magento\Framework\App\FrontControllerInterface
126154
* @param ErrorProcessor $errorProcessor
127155
* @param PathProcessor $pathProcessor
128156
* @param \Magento\Framework\App\AreaList $areaList
157+
* @param FieldsFilter $fieldsFilter
129158
* @param ParamsOverrider $paramsOverrider
130159
* @param StoreManagerInterface $storeManager
131-
* @param RequestProcessorPool $requestProcessorPool
132160
*
133161
* TODO: Consider removal of warning suppression
134162
* @SuppressWarnings(PHPMD.ExcessiveParameterList)
@@ -144,9 +172,11 @@ public function __construct(
144172
ErrorProcessor $errorProcessor,
145173
PathProcessor $pathProcessor,
146174
\Magento\Framework\App\AreaList $areaList,
175+
FieldsFilter $fieldsFilter,
147176
ParamsOverrider $paramsOverrider,
148-
StoreManagerInterface $storeManager,
149-
RequestProcessorPool $requestProcessorPool
177+
ServiceOutputProcessor $serviceOutputProcessor,
178+
Generator $swaggerGenerator,
179+
StoreManagerInterface $storeManager
150180
) {
151181
$this->_router = $router;
152182
$this->_request = $request;
@@ -158,9 +188,12 @@ public function __construct(
158188
$this->_errorProcessor = $errorProcessor;
159189
$this->_pathProcessor = $pathProcessor;
160190
$this->areaList = $areaList;
191+
$this->fieldsFilter = $fieldsFilter;
161192
$this->paramsOverrider = $paramsOverrider;
193+
$this->serviceOutputProcessor = $serviceOutputProcessor;
194+
$this->swaggerGenerator = $swaggerGenerator;
162195
$this->storeManager = $storeManager;
163-
$this->requestProcessorPool = $requestProcessorPool;
196+
$this->requestProcessorPool = $this->_objectManager->get(RequestProcessorPool::class);
164197
}
165198

166199
/**

0 commit comments

Comments
 (0)