Skip to content

Commit 3d8dfb8

Browse files
committed
MAGETWO-32628: Define Public API - MPI (CS)
1 parent 93932ef commit 3d8dfb8

File tree

24 files changed

+116
-61
lines changed

24 files changed

+116
-61
lines changed

app/code/Magento/Checkout/Block/Cart/Shipping.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ class Shipping extends \Magento\Checkout\Block\Cart\AbstractCart
3434
protected $_directoryBlock;
3535

3636
/**
37-
* @var \Magento\Quote\Model\Quote\Address\CarrierFactoryInterface
37+
* @var \Magento\Shipping\Model\CarrierFactoryInterface
3838
*/
3939
protected $_carrierFactory;
4040

@@ -48,7 +48,7 @@ class Shipping extends \Magento\Checkout\Block\Cart\AbstractCart
4848
* @param \Magento\Customer\Model\Session $customerSession
4949
* @param \Magento\Checkout\Model\Session $checkoutSession
5050
* @param \Magento\Directory\Block\Data $directoryBlock
51-
* @param \Magento\Quote\Model\Quote\Address\CarrierFactoryInterface $carrierFactory
51+
* @param \Magento\Shipping\Model\CarrierFactoryInterface $carrierFactory
5252
* @param PriceCurrencyInterface $priceCurrency
5353
* @param array $data
5454
*/
@@ -57,7 +57,7 @@ public function __construct(
5757
\Magento\Customer\Model\Session $customerSession,
5858
\Magento\Checkout\Model\Session $checkoutSession,
5959
\Magento\Directory\Block\Data $directoryBlock,
60-
\Magento\Quote\Model\Quote\Address\CarrierFactoryInterface $carrierFactory,
60+
\Magento\Shipping\Model\CarrierFactoryInterface $carrierFactory,
6161
PriceCurrencyInterface $priceCurrency,
6262
array $data = []
6363
) {

app/code/Magento/Dhl/Model/Carrier.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -295,10 +295,10 @@ protected function _getDefaultValue($origValue, $pathToValue)
295295
/**
296296
* Collect and get rates
297297
*
298-
* @param RateRequest $request
298+
* @param \Magento\Framework\Object $request
299299
* @return bool|Result|null
300300
*/
301-
public function collectRates(RateRequest $request)
301+
public function collectRates(\Magento\Framework\Object $request)
302302
{
303303
if (!$this->getConfigFlag($this->_activeFlag)) {
304304
return false;
@@ -1255,10 +1255,10 @@ protected function _doShipmentRequest(\Magento\Framework\Object $request)
12551255
/**
12561256
* Processing additional validation to check is carrier applicable.
12571257
*
1258-
* @param RateRequest $request
1259-
* @return $this|Error|boolean
1258+
* @param \Magento\Framework\Object $request
1259+
* @return $this|\Magento\Framework\Object|boolean
12601260
*/
1261-
public function proccessAdditionalValidation(RateRequest $request)
1261+
public function proccessAdditionalValidation(\Magento\Framework\Object $request)
12621262
{
12631263
//Skip by item validation if there is no items in request
12641264
if (!count($this->getAllItems($request))) {

app/code/Magento/Fedex/Model/Carrier.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,10 +236,10 @@ protected function _createTrackSoapClient()
236236
/**
237237
* Collect and get rates
238238
*
239-
* @param RateRequest $request
239+
* @param \Magento\Framework\Object $request
240240
* @return Result|bool|null
241241
*/
242-
public function collectRates(RateRequest $request)
242+
public function collectRates(\Magento\Framework\Object $request)
243243
{
244244
if (!$this->getConfigFlag($this->_activeFlag)) {
245245
return false;

app/code/Magento/OfflineShipping/Model/Carrier/Flatrate.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,12 @@ public function __construct(
5555
}
5656

5757
/**
58-
* @param \Magento\Quote\Model\Quote\Address\RateRequest $request
58+
* @param \Magento\Framework\Object $request
5959
* @return Result|bool
6060
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
6161
* @SuppressWarnings(PHPMD.NPathComplexity)
6262
*/
63-
public function collectRates(\Magento\Quote\Model\Quote\Address\RateRequest $request)
63+
public function collectRates(\Magento\Framework\Object $request)
6464
{
6565
if (!$this->getConfigFlag('active')) {
6666
return false;

app/code/Magento/OfflineShipping/Model/Carrier/Freeshipping.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,10 @@ public function __construct(
5858
/**
5959
* FreeShipping Rates Collector
6060
*
61-
* @param \Magento\Quote\Model\Quote\Address\RateRequest $request
61+
* @param \Magento\Framework\Object $request
6262
* @return \Magento\Shipping\Model\Rate\Result|bool
6363
*/
64-
public function collectRates(\Magento\Quote\Model\Quote\Address\RateRequest $request)
64+
public function collectRates(\Magento\Framework\Object $request)
6565
{
6666
if (!$this->getConfigFlag('active')) {
6767
return false;

app/code/Magento/OfflineShipping/Model/Carrier/Pickup.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,11 @@ public function __construct(
5050
}
5151

5252
/**
53-
* @param \Magento\Quote\Model\Quote\Address\RateRequest $request
53+
* @param \Magento\Framework\Object $request
5454
* @return \Magento\Shipping\Model\Rate\Result
5555
* @SuppressWarnings(PHPMD.UnusedLocalVariable)
5656
*/
57-
public function collectRates(\Magento\Quote\Model\Quote\Address\RateRequest $request)
57+
public function collectRates(\Magento\Framework\Object $request)
5858
{
5959
if (!$this->getConfigFlag('active')) {
6060
return false;

app/code/Magento/OfflineShipping/Model/Carrier/Tablerate.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,13 @@ public function __construct(
7272
}
7373

7474
/**
75-
* @param \Magento\Quote\Model\Quote\Address\RateRequest $request
75+
* @param \Magento\Framework\Object $request
7676
* @return \Magento\Shipping\Model\Rate\Result
7777
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
7878
* @SuppressWarnings(PHPMD.NPathComplexity)
7979
* @SuppressWarnings(PHPMD.ExcessiveMethodLength)
8080
*/
81-
public function collectRates(\Magento\Quote\Model\Quote\Address\RateRequest $request)
81+
public function collectRates(\Magento\Framework\Object $request)
8282
{
8383
if (!$this->getConfigFlag('active')) {
8484
return false;

app/code/Magento/Payment/Model/Cart.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ class Cart
7575
/**
7676
* @param \Magento\Payment\Model\Cart\SalesModel\Factory $salesModelFactory
7777
* @param \Magento\Framework\Event\ManagerInterface $eventManager
78-
* @param \Magento\Sales\Model\Order|\Magento\Quote\Model\Quote $salesModel
78+
* @param \Magento\Quote\Api\Data\CartInterface $salesModel
7979
*/
8080
public function __construct(
8181
\Magento\Payment\Model\Cart\SalesModel\Factory $salesModelFactory,

app/code/Magento/Payment/Model/Cart/SalesModel/Factory.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public function __construct(\Magento\Framework\ObjectManagerInterface $objectMan
2626
/**
2727
* Wrap sales model with Magento\Payment\Model\Cart\SalesModel\SalesModelInterface
2828
*
29-
* @param \Magento\Sales\Model\Order|\Magento\Quote\Model\Quote $salesModel
29+
* @param \Magento\Quote\Api\Data\CartInterface $salesModel
3030
* @return \Magento\Payment\Model\Cart\SalesModel\SalesModelInterface
3131
* @throws \InvalidArgumentException
3232
*/

app/code/Magento/Payment/Model/Cart/SalesModel/SalesModelInterface.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,26 +14,31 @@ interface SalesModelInterface
1414
* Get all items from shopping sales model
1515
*
1616
* @return array
17+
* @api
1718
*/
1819
public function getAllItems();
1920

2021
/**
2122
* @return float|null
23+
* @api
2224
*/
2325
public function getBaseSubtotal();
2426

2527
/**
2628
* @return float|null
29+
* @api
2730
*/
2831
public function getBaseTaxAmount();
2932

3033
/**
3134
* @return float|null
35+
* @api
3236
*/
3337
public function getBaseShippingAmount();
3438

3539
/**
3640
* @return float|null
41+
* @api
3742
*/
3843
public function getBaseDiscountAmount();
3944

@@ -43,13 +48,15 @@ public function getBaseDiscountAmount();
4348
* @param string $key
4449
* @param mixed $args
4550
* @return mixed
51+
* @api
4652
*/
4753
public function getDataUsingMethod($key, $args = null);
4854

4955
/**
5056
* Return object that contains tax related fields
5157
*
52-
* @return \Magento\Sales\Model\Order|\Magento\Quote\Model\Quote\Address
58+
* @return \Magento\Sales\Api\Data\OrderInterface|\Magento\Quote\Api\Data\AddressInterface
59+
* @api
5360
*/
5461
public function getTaxContainer();
5562
}

0 commit comments

Comments
 (0)