Skip to content

Commit 9fde443

Browse files
author
Bryant Luk
committed
MAGETWO-36189: Customer-facing resources in Sales & Checkout APIs - "/mine" APIs
- Fix for code review comments
1 parent c477781 commit 9fde443

File tree

5 files changed

+13
-10
lines changed

5 files changed

+13
-10
lines changed

app/code/Magento/Quote/Model/Webapi/ParamOverriderCartId.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ public function __construct(
3333
$this->cartManagement = $cartManagement;
3434
}
3535

36-
public function getOverridenValue() {
36+
public function getOverridenValue()
37+
{
3738
if ($this->userContext->getUserType() === UserContextInterface::USER_TYPE_CUSTOMER) {
3839
$customerId = $this->userContext->getUserId();
3940

app/code/Magento/Quote/etc/di.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838

3939
<type name="Magento\Webapi\Controller\Rest\ParamsOverrider">
4040
<arguments>
41-
<argument name="paramsOverrider" xsi:type="array">
41+
<argument name="paramOverriders" xsi:type="array">
4242
<item name="%cart_id%" xsi:type="object">Magento\Quote\Model\Webapi\ParamOverriderCartId</item>
4343
</argument>
4444
</arguments>

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,13 @@ class ParamOverriderCustomerId implements ParamOverriderInterface
1919
*/
2020
private $userContext;
2121

22-
public function __construct(UserContextInterface $userContext) {
22+
public function __construct(UserContextInterface $userContext)
23+
{
2324
$this->userContext = $userContext;
2425
}
2526

26-
public function getOverridenValue() {
27+
public function getOverridenValue()
28+
{
2729
if ($this->userContext->getUserType() === UserContextInterface::USER_TYPE_CUSTOMER) {
2830
return $this->userContext->getUserId();
2931
}

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,17 @@ class ParamsOverrider
1717
/**
1818
* @var ParamOverriderInterface[]
1919
*/
20-
private $paramsOverrider;
20+
private $paramOverriders;
2121

2222
/**
2323
* Initialize dependencies
2424
*
2525
* @param ParamOverriderInterface[] $paramOverriders
2626
*/
2727
public function __construct(
28-
array $paramsOverrider = []
28+
array $paramOverriders = []
2929
) {
30-
$this->paramsOverrider = $paramsOverrider;
30+
$this->paramOverriders = $paramOverriders;
3131
}
3232

3333
/**
@@ -43,8 +43,8 @@ public function override(array $inputData, array $parameters)
4343
$arrayKeys = explode('.', $name);
4444
if ($paramData[Converter::KEY_FORCE] || !$this->isNestedArrayValueSet($inputData, $arrayKeys)) {
4545
$paramValue = $paramData[Converter::KEY_VALUE];
46-
if (isset($this->paramsOverrider[$paramValue])) {
47-
$value = $this->paramsOverrider[$paramValue]->getOverridenValue();
46+
if (isset($this->paramOverrider[$paramValue])) {
47+
$value = $this->paramOverrider[$paramValue]->getOverridenValue();
4848
} else {
4949
$value = $paramData[Converter::KEY_VALUE];
5050
}

app/code/Magento/Webapi/etc/di.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
</type>
3333
<type name="Magento\Webapi\Controller\Rest\ParamsOverrider">
3434
<arguments>
35-
<argument name="paramsOverrider" xsi:type="array">
35+
<argument name="paramOverriders" xsi:type="array">
3636
<item name="%customer_id%" xsi:type="object">Magento\Webapi\Controller\Rest\ParamOverriderCustomerId</item>
3737
</argument>
3838
</arguments>

0 commit comments

Comments
 (0)