From ba1e19ffe0d73847e37eea15f4b9e32570aeb281 Mon Sep 17 00:00:00 2001
From: Stanislav Idolov <sidolov@ebay.com>
Date: Tue, 27 Oct 2015 15:13:26 +0200
Subject: [PATCH] MAGETWO-44589: [Github] Make API jsonapi compliant

---
 .../Model/Checkout/Plugin/Validation.php                  | 6 +++---
 .../Test/Unit/Model/Checkout/Plugin/ValidationTest.php    | 8 +-------
 2 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/app/code/Magento/CheckoutAgreements/Model/Checkout/Plugin/Validation.php b/app/code/Magento/CheckoutAgreements/Model/Checkout/Plugin/Validation.php
index daab7a643e9..e1c61933233 100644
--- a/app/code/Magento/CheckoutAgreements/Model/Checkout/Plugin/Validation.php
+++ b/app/code/Magento/CheckoutAgreements/Model/Checkout/Plugin/Validation.php
@@ -24,18 +24,18 @@ class Validation
     protected $checkoutAgreementsRepository;
 
     /**
-     * @var \Magento\CheckoutAgreements\Model\AgreementsValidator
+     * @var \Magento\Checkout\Api\AgreementsValidatorInterface
      */
     protected $agreementsValidator;
 
     /**
-     * @param \Magento\CheckoutAgreements\Model\AgreementsValidator $agreementsValidator
+     * @param \Magento\Checkout\Api\AgreementsValidatorInterface $agreementsValidator
      * @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfiguration
      * @param \Magento\CheckoutAgreements\Api\CheckoutAgreementsRepositoryInterface $checkoutAgreementsRepository
      * @codeCoverageIgnore
      */
     public function __construct(
-        \Magento\CheckoutAgreements\Model\AgreementsValidator $agreementsValidator,
+        \Magento\Checkout\Api\AgreementsValidatorInterface $agreementsValidator,
         \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfiguration,
         \Magento\CheckoutAgreements\Api\CheckoutAgreementsRepositoryInterface $checkoutAgreementsRepository
     ) {
diff --git a/app/code/Magento/CheckoutAgreements/Test/Unit/Model/Checkout/Plugin/ValidationTest.php b/app/code/Magento/CheckoutAgreements/Test/Unit/Model/Checkout/Plugin/ValidationTest.php
index 6889aa987d9..beab6679ed5 100644
--- a/app/code/Magento/CheckoutAgreements/Test/Unit/Model/Checkout/Plugin/ValidationTest.php
+++ b/app/code/Magento/CheckoutAgreements/Test/Unit/Model/Checkout/Plugin/ValidationTest.php
@@ -52,13 +52,7 @@ class ValidationTest extends \PHPUnit_Framework_TestCase
 
     protected function setUp()
     {
-        $this->agreementsValidatorMock = $this->getMock(
-            '\Magento\CheckoutAgreements\Model\AgreementsValidator',
-            [],
-            [],
-            '',
-            false
-        );
+        $this->agreementsValidatorMock = $this->getMock('\Magento\Checkout\Api\AgreementsValidatorInterface');
         $this->subjectMock = $this->getMock('\Magento\Checkout\Api\PaymentInformationManagementInterface');
         $this->paymentMock = $this->getMock('\Magento\Quote\Api\Data\PaymentInterface');
         $this->addressMock = $this->getMock('\Magento\Quote\Api\Data\AddressInterface');
-- 
GitLab