From 84bca457e7340dc00848e5074a23574296375c43 Mon Sep 17 00:00:00 2001
From: Yaroslav Onischenko <yonischenko@magento.com>
Date: Mon, 29 Aug 2016 16:12:38 +0300
Subject: [PATCH] MAGETWO-55908: Prepare PR

---
 .../Backend/GroupPrice/AbstractGroupPrice.php       | 13 ++++++++-----
 .../Magento/Catalog/Model/Product/TierPrice.php     |  9 ---------
 2 files changed, 8 insertions(+), 14 deletions(-)

diff --git a/app/code/Magento/Catalog/Model/Product/Attribute/Backend/GroupPrice/AbstractGroupPrice.php b/app/code/Magento/Catalog/Model/Product/Attribute/Backend/GroupPrice/AbstractGroupPrice.php
index 9edb3e81c8f..3c5cef0e6ce 100644
--- a/app/code/Magento/Catalog/Model/Product/Attribute/Backend/GroupPrice/AbstractGroupPrice.php
+++ b/app/code/Magento/Catalog/Model/Product/Attribute/Backend/GroupPrice/AbstractGroupPrice.php
@@ -339,6 +339,8 @@ abstract class AbstractGroupPrice extends Price
     }
 
     /**
+     * Perform price modification
+     *
      * @param \Magento\Catalog\Model\Product $object
      * @param array $data
      * @return array
@@ -346,12 +348,13 @@ abstract class AbstractGroupPrice extends Price
      */
     protected function modifyPriceData($object, $data)
     {
-        foreach ($data as $k => $v) {
-            if (isset($v['price']) && $v['price'] > 0) {
-                $data[$k]['website_price'] = $v['price'];
+        /** @var array $priceItem */
+        foreach ($data as $key => $priceItem) {
+            if (isset($priceItem['price']) && $priceItem['price'] > 0) {
+                $data[$key]['website_price'] = $priceItem['price'];
             }
-            if ($v['all_groups']) {
-                $data[$k]['cust_group'] = $this->_groupManagement->getAllCustomersGroup()->getId();
+            if ($priceItem['all_groups']) {
+                $data[$key]['cust_group'] = $this->_groupManagement->getAllCustomersGroup()->getId();
             }
         }
         return $data;
diff --git a/app/code/Magento/Catalog/Model/Product/TierPrice.php b/app/code/Magento/Catalog/Model/Product/TierPrice.php
index 985853314c4..e40b2463135 100644
--- a/app/code/Magento/Catalog/Model/Product/TierPrice.php
+++ b/app/code/Magento/Catalog/Model/Product/TierPrice.php
@@ -1,14 +1,11 @@
 <?php
 /**
- *
  * Copyright © 2016 Magento. All rights reserved.
  * See COPYING.txt for license details.
  */
 
 namespace Magento\Catalog\Model\Product;
 
-use Magento\Framework\App\ObjectManager;
-
 /**
  * @codeCoverageIgnore
  */
@@ -83,12 +80,6 @@ class TierPrice extends \Magento\Framework\Model\AbstractExtensibleModel impleme
      */
     public function getExtensionAttributes()
     {
-        if (empty($this->_getExtensionAttributes())) {
-            $this->setExtensionAttributes(
-                ObjectManager::getInstance()->get(\Magento\Framework\Api\ExtensionAttributesFactory::class)
-                    ->create(\Magento\Catalog\Api\Data\ProductTierPriceInterface::class)
-            );
-        }
         return $this->_getExtensionAttributes();
     }
 
-- 
GitLab