9
9
10
10
use Magento \Framework \Api \SearchCriteriaInterface ;
11
11
use Magento \InventoryInStorePickupApi \Api \Data \SearchRequestInterface ;
12
- use Magento \InventoryInStorePickupApi \Model \SearchCriteria \BuilderPartsResolverInterface ;
12
+ use Magento \InventoryInStorePickupApi \Model \SearchCriteria \ResolverInterface ;
13
13
use Magento \InventoryInStorePickupApi \Model \SearchCriteria \SearchCriteriaBuilderDecoratorFactory ;
14
14
15
15
/**
@@ -23,13 +23,13 @@ class SearchCriteriaResolverChain implements SearchCriteriaResolverInterface
23
23
private $ searchCriteriaBuilderFactory ;
24
24
25
25
/**
26
- * @var BuilderPartsResolverInterface []
26
+ * @var ResolverInterface []
27
27
*/
28
28
private $ resolvers ;
29
29
30
30
/**
31
31
* @param SearchCriteriaBuilderDecoratorFactory $searchCriteriaBuilderFactory
32
- * @param BuilderPartsResolverInterface [] $resolvers
32
+ * @param ResolverInterface [] $resolvers
33
33
*/
34
34
public function __construct (
35
35
SearchCriteriaBuilderDecoratorFactory $ searchCriteriaBuilderFactory ,
@@ -58,17 +58,17 @@ public function resolve(SearchRequestInterface $searchRequest): SearchCriteriaIn
58
58
/**
59
59
* Validate input array.
60
60
*
61
- * @param BuilderPartsResolverInterface [] $resolvers
61
+ * @param ResolverInterface [] $resolvers
62
62
*/
63
63
private function validateResolvers (array $ resolvers ): void
64
64
{
65
65
foreach ($ resolvers as $ resolver ) {
66
- if (!$ resolver instanceof BuilderPartsResolverInterface ) {
66
+ if (!$ resolver instanceof ResolverInterface ) {
67
67
throw new \InvalidArgumentException (
68
68
sprintf (
69
69
'Pickup Locations Search Criteria Resolver must implement %s. ' .
70
70
'%s has been received instead. ' ,
71
- BuilderPartsResolverInterface ::class,
71
+ ResolverInterface ::class,
72
72
get_class ($ resolver )
73
73
)
74
74
);
0 commit comments