Skip to content

Commit c643161

Browse files
author
oleksandrkravchuk
committed
Refactoring. BuilderPartsResolverInterface -> ResolverInterface.
1 parent c907493 commit c643161

File tree

8 files changed

+20
-20
lines changed

8 files changed

+20
-20
lines changed

Diff for: InventoryInStorePickup/Model/SearchCriteria/ResolveArea.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@
1111
use Magento\InventoryApi\Api\Data\SourceInterface;
1212
use Magento\InventoryInStorePickup\Model\SearchRequest\Area\GetDistanceToSources;
1313
use Magento\InventoryInStorePickupApi\Api\Data\SearchRequestInterface;
14-
use Magento\InventoryInStorePickupApi\Model\SearchCriteria\BuilderPartsResolverInterface;
14+
use Magento\InventoryInStorePickupApi\Model\SearchCriteria\ResolverInterface;
1515
use Magento\InventoryInStorePickupApi\Model\SearchCriteria\SearchCriteriaBuilderDecorator;
1616

1717
/**
1818
* Calculate Distance Based Filter and resolve part for Search Criteria Builder.
1919
*
2020
* Apply filter by Source Codes, limited by distance and assignment to the Scope.
2121
*/
22-
class ResolveArea implements BuilderPartsResolverInterface
22+
class ResolveArea implements ResolverInterface
2323
{
2424
/**
2525
* @var GetDistanceToSources

Diff for: InventoryInStorePickup/Model/SearchCriteria/ResolveDefaultFilters.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010
use Magento\InventoryApi\Api\Data\SourceInterface;
1111
use Magento\InventoryInStorePickupApi\Api\Data\PickupLocationInterface;
1212
use Magento\InventoryInStorePickupApi\Api\Data\SearchRequestInterface;
13-
use Magento\InventoryInStorePickupApi\Model\SearchCriteria\BuilderPartsResolverInterface;
13+
use Magento\InventoryInStorePickupApi\Model\SearchCriteria\ResolverInterface;
1414
use Magento\InventoryInStorePickupApi\Model\SearchCriteria\SearchCriteriaBuilderDecorator;
1515

1616
/**
1717
* Add default filters to the Search Criteria Builder.
1818
*/
19-
class ResolveDefaultFilters implements BuilderPartsResolverInterface
19+
class ResolveDefaultFilters implements ResolverInterface
2020
{
2121
/**
2222
* @inheritdoc

Diff for: InventoryInStorePickup/Model/SearchCriteria/ResolveFilters.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111
use Magento\InventoryInStorePickupApi\Api\Data\PickupLocationInterface;
1212
use Magento\InventoryInStorePickupApi\Api\Data\SearchRequest\FilterInterface;
1313
use Magento\InventoryInStorePickupApi\Api\Data\SearchRequestInterface;
14-
use Magento\InventoryInStorePickupApi\Model\SearchCriteria\BuilderPartsResolverInterface;
14+
use Magento\InventoryInStorePickupApi\Model\SearchCriteria\ResolverInterface;
1515
use Magento\InventoryInStorePickupApi\Model\SearchCriteria\SearchCriteriaBuilderDecorator;
1616

1717
/**
1818
* Resolve Search Criteria Builder parts from the Filter Set.
1919
*/
20-
class ResolveFilters implements BuilderPartsResolverInterface
20+
class ResolveFilters implements ResolverInterface
2121
{
2222
/**
2323
* @inheritdoc

Diff for: InventoryInStorePickup/Model/SearchCriteria/ResolveIntersection.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010
use Magento\InventoryApi\Api\Data\SourceInterface;
1111
use Magento\InventoryInStorePickup\Model\ResourceModel\GetPickupLocationIntersectionForSkus;
1212
use Magento\InventoryInStorePickupApi\Api\Data\SearchRequestInterface;
13-
use Magento\InventoryInStorePickupApi\Model\SearchCriteria\BuilderPartsResolverInterface;
13+
use Magento\InventoryInStorePickupApi\Model\SearchCriteria\ResolverInterface;
1414
use Magento\InventoryInStorePickupApi\Model\SearchCriteria\SearchCriteriaBuilderDecorator;
1515

1616
/**
1717
* Find intersection of assignments of products between Pickup Locations and filter by codes.
1818
*/
19-
class ResolveIntersection implements BuilderPartsResolverInterface
19+
class ResolveIntersection implements ResolverInterface
2020
{
2121
/**
2222
* @var GetPickupLocationIntersectionForSkus

Diff for: InventoryInStorePickup/Model/SearchCriteria/ResolveMeta.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@
1212
use Magento\InventoryInStorePickupApi\Api\Data\PickupLocationInterface;
1313
use Magento\InventoryInStorePickupApi\Api\Data\SearchRequest\AreaInterface;
1414
use Magento\InventoryInStorePickupApi\Api\Data\SearchRequestInterface;
15-
use Magento\InventoryInStorePickupApi\Model\SearchCriteria\BuilderPartsResolverInterface;
15+
use Magento\InventoryInStorePickupApi\Model\SearchCriteria\ResolverInterface;
1616
use Magento\InventoryInStorePickupApi\Model\SearchCriteria\SearchCriteriaBuilderDecorator;
1717

1818
/**
1919
* Resolve Page and Sort related information for the Search Criteria Builder.
2020
*/
21-
class ResolveMeta implements BuilderPartsResolverInterface
21+
class ResolveMeta implements ResolverInterface
2222
{
2323
/**
2424
* @var array

Diff for: InventoryInStorePickup/Model/SearchCriteria/ResolveScopeFilter.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
use Magento\InventoryApi\Api\Data\StockSourceLinkInterface;
1414
use Magento\InventoryApi\Api\GetStockSourceLinksInterface;
1515
use Magento\InventoryInStorePickupApi\Api\Data\SearchRequestInterface;
16-
use Magento\InventoryInStorePickupApi\Model\SearchCriteria\BuilderPartsResolverInterface;
16+
use Magento\InventoryInStorePickupApi\Model\SearchCriteria\ResolverInterface;
1717
use Magento\InventoryInStorePickupApi\Model\SearchCriteria\SearchCriteriaBuilderDecorator;
1818
use Magento\InventorySalesApi\Api\StockResolverInterface;
1919

@@ -22,7 +22,7 @@
2222
*
2323
* In case of Distance Filter present in Search Request, the filter will not be added.
2424
*/
25-
class ResolveScopeFilter implements BuilderPartsResolverInterface
25+
class ResolveScopeFilter implements ResolverInterface
2626
{
2727
/**
2828
* @var StockResolverInterface

Diff for: InventoryInStorePickupApi/Model/SearchCriteria/BuilderPartsResolverInterface.php renamed to InventoryInStorePickupApi/Model/SearchCriteria/ResolverInterface.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@
1010
use Magento\InventoryInStorePickupApi\Api\Data\SearchRequestInterface;
1111

1212
/**
13-
* Resolve Search Request into Search Criteria Builder parts.
13+
* Resolve Search Request into framework Search Criteria Builder parameters.
1414
*
1515
* @api
1616
*/
17-
interface BuilderPartsResolverInterface
17+
interface ResolverInterface
1818
{
1919
/**
2020
* Resolve Search Request and place it into Search Criteria Builder parts.

Diff for: InventoryInStorePickupApi/Model/SearchCriteriaResolverChain.php

+6-6
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
use Magento\Framework\Api\SearchCriteriaInterface;
1111
use Magento\InventoryInStorePickupApi\Api\Data\SearchRequestInterface;
12-
use Magento\InventoryInStorePickupApi\Model\SearchCriteria\BuilderPartsResolverInterface;
12+
use Magento\InventoryInStorePickupApi\Model\SearchCriteria\ResolverInterface;
1313
use Magento\InventoryInStorePickupApi\Model\SearchCriteria\SearchCriteriaBuilderDecoratorFactory;
1414

1515
/**
@@ -23,13 +23,13 @@ class SearchCriteriaResolverChain implements SearchCriteriaResolverInterface
2323
private $searchCriteriaBuilderFactory;
2424

2525
/**
26-
* @var BuilderPartsResolverInterface[]
26+
* @var ResolverInterface[]
2727
*/
2828
private $resolvers;
2929

3030
/**
3131
* @param SearchCriteriaBuilderDecoratorFactory $searchCriteriaBuilderFactory
32-
* @param BuilderPartsResolverInterface[] $resolvers
32+
* @param ResolverInterface[] $resolvers
3333
*/
3434
public function __construct(
3535
SearchCriteriaBuilderDecoratorFactory $searchCriteriaBuilderFactory,
@@ -58,17 +58,17 @@ public function resolve(SearchRequestInterface $searchRequest): SearchCriteriaIn
5858
/**
5959
* Validate input array.
6060
*
61-
* @param BuilderPartsResolverInterface[] $resolvers
61+
* @param ResolverInterface[] $resolvers
6262
*/
6363
private function validateResolvers(array $resolvers): void
6464
{
6565
foreach ($resolvers as $resolver) {
66-
if (!$resolver instanceof BuilderPartsResolverInterface) {
66+
if (!$resolver instanceof ResolverInterface) {
6767
throw new \InvalidArgumentException(
6868
sprintf(
6969
'Pickup Locations Search Criteria Resolver must implement %s.' .
7070
'%s has been received instead.',
71-
BuilderPartsResolverInterface::class,
71+
ResolverInterface::class,
7272
get_class($resolver)
7373
)
7474
);

0 commit comments

Comments
 (0)