Skip to content

Commit 6c21fbc

Browse files
Merge branch 'develop' of https://github.corp.ebay.com/magento2/magento2ce into MAGETWO-38563
2 parents 5547cbc + 81fedbb commit 6c21fbc

File tree

1,454 files changed

+7622
-21326
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,454 files changed

+7622
-21326
lines changed

.php_cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ $finder = Symfony\CS\Finder\DefaultFinder::create()
1919
->exclude('lib/internal/Credis')
2020
->exclude('lib/internal/Less')
2121
->exclude('lib/internal/LinLibertineFont')
22-
->exclude('lib/internal/phpseclib')
2322
->exclude('pub/media')
2423
->exclude('pub/static')
2524
->exclude('setup/vendor')

app/code/Magento/AdminNotification/Block/Grid/Renderer/Actions.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@ public function __construct(
3434
/**
3535
* Renders grid column
3636
*
37-
* @param \Magento\Framework\Object $row
37+
* @param \Magento\Framework\DataObject $row
3838
* @return string
3939
*/
40-
public function render(\Magento\Framework\Object $row)
40+
public function render(\Magento\Framework\DataObject $row)
4141
{
4242
$readDetailsHtml = $row->getUrl() ? '<a class="action-details" target="_blank" href="' . $row->getUrl() . '">' . __(
4343
'Read Details'

app/code/Magento/AdminNotification/Block/Grid/Renderer/Notice.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ class Notice extends \Magento\Backend\Block\Widget\Grid\Column\Renderer\Abstract
1212
/**
1313
* Renders grid column
1414
*
15-
* @param \Magento\Framework\Object $row
15+
* @param \Magento\Framework\DataObject $row
1616
* @return string
1717
*/
18-
public function render(\Magento\Framework\Object $row)
18+
public function render(\Magento\Framework\DataObject $row)
1919
{
2020
return '<span class="grid-row-title">' .
2121
$row->getTitle() .

app/code/Magento/AdminNotification/Block/Grid/Renderer/Severity.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@ public function __construct(
3333
/**
3434
* Renders grid column
3535
*
36-
* @param \Magento\Framework\Object $row
36+
* @param \Magento\Framework\DataObject $row
3737
* @return string
3838
*/
39-
public function render(\Magento\Framework\Object $row)
39+
public function render(\Magento\Framework\DataObject $row)
4040
{
4141
$class = '';
4242
$value = '';

app/code/Magento/Authorization/Model/Resource/Rules.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ public function saveRel(\Magento\Authorization\Model\Rules $rule)
9999

100100
// If all was selected save it only and nothing else.
101101
if ($postedResources === [$this->_rootResource->getId()]) {
102-
$insertData = $this->_prepareDataForTable(new \Magento\Framework\Object($row), $this->getMainTable());
102+
$insertData = $this->_prepareDataForTable(new \Magento\Framework\DataObject($row), $this->getMainTable());
103103

104104
$connection->insert($this->getMainTable(), $insertData);
105105
} else {
@@ -109,7 +109,7 @@ public function saveRel(\Magento\Authorization\Model\Rules $rule)
109109
$row['permission'] = in_array($resourceId, $postedResources) ? 'allow' : 'deny';
110110
$row['resource_id'] = $resourceId;
111111

112-
$insertData = $this->_prepareDataForTable(new \Magento\Framework\Object($row), $this->getMainTable());
112+
$insertData = $this->_prepareDataForTable(new \Magento\Framework\DataObject($row), $this->getMainTable());
113113
$connection->insert($this->getMainTable(), $insertData);
114114
}
115115
}

app/code/Magento/Authorizenet/Controller/Directpost/Payment/Place.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
use Magento\Framework\App\Action\Context;
1212
use Magento\Framework\App\Response\Http;
1313
use Magento\Framework\Json\Helper\Data as JsonHelper;
14-
use Magento\Framework\Object;
14+
use Magento\Framework\DataObject;
1515
use Magento\Framework\Registry;
1616
use Magento\Payment\Model\IframeConfigProvider;
1717
use Magento\Quote\Api\CartManagementInterface;
@@ -113,7 +113,7 @@ public function execute()
113113
*/
114114
protected function placeCheckoutOrder()
115115
{
116-
$result = new Object();
116+
$result = new DataObject();
117117
$response = $this->getResponse();
118118
try {
119119
$this->cartManagement->placeOrder($this->_getCheckout()->getQuote()->getId());

app/code/Magento/Authorizenet/Helper/Data.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ public function convertMessagesToMessage($messages)
188188
* @param \Magento\Payment\Model\InfoInterface $payment
189189
* @param string $requestType
190190
* @param string $lastTransactionId
191-
* @param \Magento\Framework\Object $card
191+
* @param \Magento\Framework\DataObject $card
192192
* @param bool|float $amount
193193
* @param bool|string $exception
194194
* @param bool|string $additionalMessage

app/code/Magento/Authorizenet/Model/Authorizenet.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -194,13 +194,13 @@ public function cancel(\Magento\Payment\Model\InfoInterface $payment)
194194
* Fetch fraud details
195195
*
196196
* @param string $transactionId
197-
* @return \Magento\Framework\Object
197+
* @return \Magento\Framework\DataObject
198198
* @throws \Magento\Framework\Exception\LocalizedException
199199
*/
200200
public function fetchTransactionFraudDetails($transactionId)
201201
{
202202
$responseXmlDocument = $this->getTransactionDetails($transactionId);
203-
$response = new \Magento\Framework\Object();
203+
$response = new \Magento\Framework\DataObject();
204204

205205
if (empty($responseXmlDocument->transaction->FDSFilters->FDSFilter)) {
206206
return $response;
@@ -257,14 +257,14 @@ protected function getRequest()
257257
/**
258258
* Prepare request to gateway
259259
*
260-
* @param \Magento\Framework\Object|\Magento\Payment\Model\InfoInterface $payment
260+
* @param \Magento\Framework\DataObject|\Magento\Payment\Model\InfoInterface $payment
261261
* @return \Magento\Authorizenet\Model\Request
262262
* @link http://www.authorize.net/support/AIM_guide.pdf
263263
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
264264
* @SuppressWarnings(PHPMD.NPathComplexity)
265265
* @SuppressWarnings(PHPMD.ExcessiveMethodLength)
266266
*/
267-
protected function buildRequest(\Magento\Framework\Object $payment)
267+
protected function buildRequest(\Magento\Framework\DataObject $payment)
268268
{
269269
/** @var \Magento\Sales\Model\Order $order */
270270
$order = $payment->getOrder();
@@ -435,7 +435,7 @@ protected function isGatewayActionsLocked($payment)
435435
* This function returns full transaction details for a specified transaction ID.
436436
*
437437
* @param string $transactionId
438-
* @return \Magento\Framework\Object
438+
* @return \Magento\Framework\DataObject
439439
* @throws \Magento\Framework\Exception\LocalizedException
440440
* @link http://www.authorize.net/support/ReportingGuide_XML.pdf
441441
* @link http://developer.authorize.net/api/transaction_details/
@@ -444,7 +444,7 @@ protected function getTransactionResponse($transactionId)
444444
{
445445
$responseXmlDocument = $this->getTransactionDetails($transactionId);
446446

447-
$response = new \Magento\Framework\Object();
447+
$response = new \Magento\Framework\DataObject();
448448
$response->setXResponseCode((string)$responseXmlDocument->transaction->responseCode)
449449
->setXResponseReasonCode((string)$responseXmlDocument->transaction->responseReasonCode)
450450
->setTransactionStatus((string)$responseXmlDocument->transaction->transactionStatus);

app/code/Magento/Authorizenet/Model/Directpost.php

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ public function validate()
205205
/**
206206
* Send authorize request to gateway
207207
*
208-
* @param \Magento\Framework\Object|\Magento\Payment\Model\InfoInterface $payment
208+
* @param \Magento\Framework\DataObject|\Magento\Payment\Model\InfoInterface $payment
209209
* @param float $amount
210210
* @return void
211211
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
@@ -218,7 +218,7 @@ public function authorize(\Magento\Payment\Model\InfoInterface $payment, $amount
218218
/**
219219
* Send capture request to gateway
220220
*
221-
* @param \Magento\Framework\Object|\Magento\Payment\Model\InfoInterface $payment
221+
* @param \Magento\Framework\DataObject|\Magento\Payment\Model\InfoInterface $payment
222222
* @param float $amount
223223
* @return $this
224224
* @throws \Magento\Framework\Exception\LocalizedException
@@ -298,7 +298,7 @@ protected function processCapture($result, $payment)
298298
/**
299299
* Void the payment through gateway
300300
*
301-
* @param \Magento\Framework\Object|\Magento\Payment\Model\InfoInterface $payment
301+
* @param \Magento\Framework\DataObject|\Magento\Payment\Model\InfoInterface $payment
302302
* @return $this
303303
* @throws \Magento\Framework\Exception\LocalizedException
304304
*/
@@ -342,7 +342,7 @@ public function void(\Magento\Payment\Model\InfoInterface $payment)
342342
* Refund the amount
343343
* Need to decode last 4 digits for request.
344344
*
345-
* @param \Magento\Framework\Object|\Magento\Payment\Model\InfoInterface $payment
345+
* @param \Magento\Framework\DataObject|\Magento\Payment\Model\InfoInterface $payment
346346
* @param float $amount
347347
* @return $this
348348
* @throws \Exception
@@ -364,12 +364,12 @@ public function refund(\Magento\Payment\Model\InfoInterface $payment, $amount)
364364
/**
365365
* Refund the amount with transaction id
366366
*
367-
* @param \Magento\Framework\Object $payment
367+
* @param \Magento\Framework\DataObject $payment
368368
* @param float $amount
369369
* @return $this
370370
* @throws \Magento\Framework\Exception\LocalizedException
371371
*/
372-
protected function processRefund(\Magento\Framework\Object $payment, $amount)
372+
protected function processRefund(\Magento\Framework\DataObject $payment, $amount)
373373
{
374374
if ($amount <= 0) {
375375
throw new \Magento\Framework\Exception\LocalizedException(__('Invalid amount for refund.'));
@@ -450,7 +450,7 @@ public function getResponse()
450450
* Instantiate state and set it to state object
451451
*
452452
* @param string $paymentAction
453-
* @param \Magento\Framework\Object $stateObject
453+
* @param \Magento\Framework\DataObject $stateObject
454454
* @return void
455455
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
456456
*/
@@ -580,10 +580,10 @@ public function process(array $responseData)
580580
/**
581581
* Fill payment with credit card data from response from Authorize.net.
582582
*
583-
* @param \Magento\Framework\Object $payment
583+
* @param \Magento\Framework\DataObject $payment
584584
* @return void
585585
*/
586-
protected function fillPaymentByResponse(\Magento\Framework\Object $payment)
586+
protected function fillPaymentByResponse(\Magento\Framework\DataObject $payment)
587587
{
588588
$response = $this->getResponse();
589589
$payment->setTransactionId($response->getXTransId())
@@ -870,13 +870,13 @@ public function fetchTransactionInfo(\Magento\Payment\Model\InfoInterface $payme
870870

871871
/**
872872
* @param \Magento\Sales\Model\Order\Payment $payment
873-
* @param \Magento\Framework\Object $response
873+
* @param \Magento\Framework\DataObject $response
874874
* @param string $transactionId
875875
* @return $this
876876
*/
877877
protected function addStatusCommentOnUpdate(
878878
\Magento\Sales\Model\Order\Payment $payment,
879-
\Magento\Framework\Object $response,
879+
\Magento\Framework\DataObject $response,
880880
$transactionId
881881
) {
882882
if ($payment->getIsTransactionApproved()) {

app/code/Magento/Authorizenet/Model/Directpost/Response.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
namespace Magento\Authorizenet\Model\Directpost;
77

88
use Magento\Authorizenet\Model\Response as AuthorizenetResponse;
9+
use Magento\Framework\Encryption\Helper\Security;
910

1011
/**
1112
* Authorize.net response model for DirectPost model
@@ -26,6 +27,7 @@ public function generateHash($merchantMd5, $merchantApiLogin, $amount, $transact
2627
if (!$amount) {
2728
$amount = '0.00';
2829
}
30+
2931
return strtoupper(md5($merchantMd5 . $merchantApiLogin . $transactionId . $amount));
3032
}
3133

@@ -39,7 +41,8 @@ public function generateHash($merchantMd5, $merchantApiLogin, $amount, $transact
3941
public function isValidHash($merchantMd5, $merchantApiLogin)
4042
{
4143
$hash = $this->generateHash($merchantMd5, $merchantApiLogin, $this->getXAmount(), $this->getXTransId());
42-
return $hash == $this->getData('x_MD5_Hash');
44+
45+
return Security::compareStrings($hash, $this->getData('x_MD5_Hash'));
4346
}
4447

4548
/**

app/code/Magento/Authorizenet/Model/Request.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
*/
66
namespace Magento\Authorizenet\Model;
77

8-
use Magento\Framework\Object;
8+
use Magento\Framework\DataObject;
99

1010
/**
1111
* Request object
1212
*/
13-
class Request extends Object
13+
class Request extends DataObject
1414
{
1515
}

app/code/Magento/Authorizenet/Model/Response.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
*/
66
namespace Magento\Authorizenet\Model;
77

8-
use Magento\Framework\Object;
8+
use Magento\Framework\DataObject;
99

1010
/**
1111
* Response object
1212
*/
13-
class Response extends Object
13+
class Response extends DataObject
1414
{
1515
}

app/code/Magento/Authorizenet/Test/Unit/Controller/Directpost/Payment/PlaceTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ public function testExecuteFailedPlaceOrder(
251251
*/
252252
public function textExecuteDataProvider()
253253
{
254-
$objectSuccess = new \Magento\Framework\Object();
254+
$objectSuccess = new \Magento\Framework\DataObject();
255255
$objectSuccess->setData('success', true);
256256

257257
return [
@@ -277,7 +277,7 @@ public function textExecuteDataProvider()
277277
*/
278278
public function textExecuteFailedPlaceOrderDataProvider()
279279
{
280-
$objectFailed = new \Magento\Framework\Object();
280+
$objectFailed = new \Magento\Framework\DataObject();
281281
$objectFailed->setData('error', true);
282282
$objectFailed->setData('error_messages', __('Cannot place order.'));
283283

app/code/Magento/Authorizenet/Test/Unit/Helper/DataTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public function testGetTransactionMessage($type, $amount, $exception, $additiona
6262
$payment->expects($this->any())
6363
->method('getOrder')
6464
->will($this->returnValue($order));
65-
$card = new \Magento\Framework\Object(['cc_last_4' => self::LAST4]);
65+
$card = new \Magento\Framework\DataObject(['cc_last_4' => self::LAST4]);
6666
$message = $this->dataHelper->getTransactionMessage(
6767
$payment,
6868
$type,

app/code/Magento/Authorizenet/Test/Unit/Model/Directpost/ObserverTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ class ObserverTest extends \PHPUnit_Framework_TestCase
5353
protected $actionMock;
5454

5555
/**
56-
* @var \Magento\Framework\Object|\PHPUnit_Framework_MockObject_MockObject
56+
* @var \Magento\Framework\DataObject|\PHPUnit_Framework_MockObject_MockObject
5757
*/
5858
protected $resultMock;
5959

@@ -85,7 +85,7 @@ protected function setUp()
8585
$this->actionMock = $this->getMockBuilder('Magento\Checkout\Controller\Onepage\SaveOrder')
8686
->disableOriginalConstructor()
8787
->getMock();
88-
$this->resultMock = $this->getMockBuilder('Magento\Framework\Object')
88+
$this->resultMock = $this->getMockBuilder('Magento\Framework\DataObject')
8989
->disableOriginalConstructor()
9090
->getMock();
9191

app/code/Magento/Authorizenet/etc/frontend/di.xml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@
2323
<argument name="session" xsi:type="object">Magento\Checkout\Model\Session</argument>
2424
</arguments>
2525
</type>
26-
<virtualType name="AuthorizenetCcConfigProvider" type="Magento\Payment\Model\CcGenericConfigProvider">
26+
<type name="Magento\Payment\Model\CcGenericConfigProvider">
2727
<arguments>
2828
<argument name="methodCodes" xsi:type="array">
2929
<item name="directpost" xsi:type="const">Magento\Authorizenet\Model\Directpost::METHOD_CODE</item>
3030
</argument>
3131
</arguments>
32-
</virtualType>
32+
</type>
3333
<virtualType name="DirectpostIframeCcConfigProvider" type="Magento\Payment\Model\IframeConfigProvider">
3434
<arguments>
3535
<argument name="methodCode" xsi:type="const">Magento\Authorizenet\Model\Directpost::METHOD_CODE</argument>
@@ -38,7 +38,6 @@
3838
<type name="Magento\Checkout\Model\CompositeConfigProvider">
3939
<arguments>
4040
<argument name="configProviders" xsi:type="array">
41-
<item name="authorizenet_cc_config_provider" xsi:type="object">AuthorizenetCcConfigProvider</item>
4241
<item name="authorizenet_iframe_cc_config_provider" xsi:type="object">DirectpostIframeCcConfigProvider</item>
4342
</argument>
4443
</arguments>

app/code/Magento/Backend/Block/Dashboard/Searches/Renderer/Searchquery.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,18 @@ class Searchquery extends \Magento\Backend\Block\Widget\Grid\Column\Renderer\Abs
1313
/**
1414
* String helper
1515
*
16-
* @var \Magento\Framework\Stdlib\String
16+
* @var \Magento\Framework\Stdlib\StringUtils
1717
*/
1818
protected $stringHelper;
1919

2020
/**
2121
* @param \Magento\Backend\Block\Context $context
22-
* @param \Magento\Framework\Stdlib\String $stringHelper
22+
* @param \Magento\Framework\Stdlib\StringUtils $stringHelper
2323
* @param array $data
2424
*/
2525
public function __construct(
2626
\Magento\Backend\Block\Context $context,
27-
\Magento\Framework\Stdlib\String $stringHelper,
27+
\Magento\Framework\Stdlib\StringUtils $stringHelper,
2828
array $data = []
2929
) {
3030
$this->stringHelper = $stringHelper;
@@ -34,10 +34,10 @@ public function __construct(
3434
/**
3535
* Renders a column
3636
*
37-
* @param \Magento\Framework\Object $row
37+
* @param \Magento\Framework\DataObject $row
3838
* @return string
3939
*/
40-
public function render(\Magento\Framework\Object $row)
40+
public function render(\Magento\Framework\DataObject $row)
4141
{
4242
$value = $row->getData($this->getColumn()->getIndex());
4343
if ($this->stringHelper->strlen($value) > 30) {

0 commit comments

Comments
 (0)