From 707d616b4955b922d87def8432eb51e11dea0c97 Mon Sep 17 00:00:00 2001
From: Arkadii Chyzhov <achyzhov@ebay.com>
Date: Tue, 21 Apr 2015 19:42:02 +0300
Subject: [PATCH] MAGETWO-36381:
 Magento\Quote\Api\GuestShippingAddressManagement

- replaced concrete usage with interface
---
 .../Model/GuestCart/GuestShippingAddressManagement.php   | 9 ++++-----
 .../GuestCart/GuestShippingAddressManagementTest.php     | 3 +--
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/app/code/Magento/Quote/Model/GuestCart/GuestShippingAddressManagement.php b/app/code/Magento/Quote/Model/GuestCart/GuestShippingAddressManagement.php
index 1ef09d849ff..11d4db9c516 100644
--- a/app/code/Magento/Quote/Model/GuestCart/GuestShippingAddressManagement.php
+++ b/app/code/Magento/Quote/Model/GuestCart/GuestShippingAddressManagement.php
@@ -8,8 +8,7 @@ namespace Magento\Quote\Model\GuestCart;
 use Magento\Quote\Api\GuestShippingAddressManagementInterface;
 use Magento\Quote\Model\QuoteIdMask;
 use Magento\Quote\Model\QuoteIdMaskFactory;
-use Magento\Quote\Model\ShippingAddressManagement;
-
+use Magento\Quote\Api\ShippingAddressManagementInterface;
 /**
  * Shipping address management class for guest carts.
  */
@@ -21,18 +20,18 @@ class GuestShippingAddressManagement implements GuestShippingAddressManagementIn
     protected $quoteIdMaskFactory;
 
     /**
-     * @var ShippingAddressManagement
+     * @var ShippingAddressManagementInterface
      */
     protected $shippingAddressManagement;
 
     /**
      * Constructs a quote shipping address write service object.
      *
-     * @param ShippingAddressManagement $shippingAddressManagement
+     * @param ShippingAddressManagementInterface $shippingAddressManagement
      * @param QuoteIdMaskFactory $quoteIdMaskFactory
      */
     public function __construct(
-        ShippingAddressManagement $shippingAddressManagement,
+        ShippingAddressManagementInterface $shippingAddressManagement,
         QuoteIdMaskFactory $quoteIdMaskFactory
     ) {
         $this->shippingAddressManagement = $shippingAddressManagement;
diff --git a/app/code/Magento/Quote/Test/Unit/Model/GuestCart/GuestShippingAddressManagementTest.php b/app/code/Magento/Quote/Test/Unit/Model/GuestCart/GuestShippingAddressManagementTest.php
index e4c9d4beadd..67e35a93bf7 100644
--- a/app/code/Magento/Quote/Test/Unit/Model/GuestCart/GuestShippingAddressManagementTest.php
+++ b/app/code/Magento/Quote/Test/Unit/Model/GuestCart/GuestShippingAddressManagementTest.php
@@ -4,7 +4,6 @@
  * Copyright © 2015 Magento. All rights reserved.
  * See COPYING.txt for license details.
  */
-
 namespace Magento\Quote\Test\Unit\Model\GuestCart;
 
 class GuestShippingAddressManagementTest extends \PHPUnit_Framework_TestCase
@@ -49,7 +48,7 @@ class GuestShippingAddressManagementTest extends \PHPUnit_Framework_TestCase
         $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
 
         $this->shippingAddressManagementMock = $this->getMock(
-            'Magento\Quote\Model\ShippingAddressManagement',
+            'Magento\Quote\Api\ShippingAddressManagementInterface',
             [],
             [],
             '',
-- 
GitLab