Skip to content

Commit e109f73

Browse files
author
Ivan Tagil
authored
Merge pull request #30 from Itonomy/feature/CMP-101-refactor-order-request
CMP - 101 refactor order request
2 parents efed677 + 780cd7e commit e109f73

30 files changed

+949
-231
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?php
2+
3+
namespace CM\Payments\Api\Service\Order\Request;
4+
5+
use CM\Payments\Client\Model\Request\OrderCreate;
6+
use Magento\Sales\Api\Data\OrderInterface;
7+
8+
interface RequestPartByOrderInterface
9+
{
10+
/**
11+
* @param OrderInterface $order
12+
* @param OrderCreate $orderCreate
13+
*
14+
* @return OrderCreate
15+
*/
16+
public function process(OrderInterface $order, OrderCreate $orderCreate): OrderCreate;
17+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?php
2+
3+
namespace CM\Payments\Api\Service\Order\Request;
4+
5+
use CM\Payments\Client\Model\Request\OrderCreate;
6+
use Magento\Quote\Api\Data\CartInterface;
7+
8+
interface RequestPartByQuoteInterface
9+
{
10+
/**
11+
* @param CartInterface $quote
12+
* @param OrderCreate $orderCreate
13+
*
14+
* @return OrderCreate
15+
*/
16+
public function process(CartInterface $quote, OrderCreate $orderCreate): OrderCreate;
17+
}

Api/Service/OrderRequestBuilderInterface.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,8 @@ public function create(OrderInterface $order): OrderCreateRequest;
2424

2525
/**
2626
* @param CartInterface $quote
27-
* @param bool $isEmptyProfile
2827
* @return OrderCreateRequest
2928
* @throws LocalizedException
3029
*/
31-
public function createByQuote(CartInterface $quote, bool $isEmptyProfile = false): OrderCreateRequest;
30+
public function createByQuote(CartInterface $quote): OrderCreateRequest;
3231
}

Client/Model/OrderCreate.php

Lines changed: 0 additions & 112 deletions
This file was deleted.

0 commit comments

Comments
 (0)