Skip to content

Commit 14cb8b5

Browse files
committed
updated
1 parent c50fbac commit 14cb8b5

File tree

3 files changed

+7
-21
lines changed

3 files changed

+7
-21
lines changed

Api/Data/TagInterface.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,5 +105,6 @@ public function getProducts();
105105
*/
106106
public function setProducts($products);
107107

108+
108109

109110
}

Model/Data/Tag.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,4 +156,5 @@ public function setProducts($products){
156156
return $this->setData("products", $products);
157157
}
158158

159+
159160
}

Model/TagRepository.php

Lines changed: 5 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ class TagRepository implements TagRepositoryInterface
3939

4040
private $collectionProcessor;
4141

42-
protected $extensibleDataObjectConverter;
4342

4443
/**
4544
* @param ResourceTag $resource
@@ -51,8 +50,6 @@ class TagRepository implements TagRepositoryInterface
5150
* @param DataObjectProcessor $dataObjectProcessor
5251
* @param StoreManagerInterface $storeManager
5352
* @param CollectionProcessorInterface $collectionProcessor
54-
* @param JoinProcessorInterface $extensionAttributesJoinProcessor
55-
* @param ExtensibleDataObjectConverter $extensibleDataObjectConverter
5653
*/
5754
public function __construct(
5855
ResourceTag $resource,
@@ -63,9 +60,7 @@ public function __construct(
6360
DataObjectHelper $dataObjectHelper,
6461
DataObjectProcessor $dataObjectProcessor,
6562
StoreManagerInterface $storeManager,
66-
CollectionProcessorInterface $collectionProcessor,
67-
JoinProcessorInterface $extensionAttributesJoinProcessor,
68-
ExtensibleDataObjectConverter $extensibleDataObjectConverter
63+
CollectionProcessorInterface $collectionProcessor
6964
) {
7065
$this->resource = $resource;
7166
$this->tagFactory = $tagFactory;
@@ -76,8 +71,6 @@ public function __construct(
7671
$this->dataObjectProcessor = $dataObjectProcessor;
7772
$this->storeManager = $storeManager;
7873
$this->collectionProcessor = $collectionProcessor;
79-
$this->extensionAttributesJoinProcessor = $extensionAttributesJoinProcessor;
80-
$this->extensibleDataObjectConverter = $extensibleDataObjectConverter;
8174
}
8275

8376
/**
@@ -130,23 +123,14 @@ public function getList(
130123
\Magento\Framework\Api\SearchCriteriaInterface $criteria
131124
) {
132125
$collection = $this->tagCollectionFactory->create();
133-
134-
$this->extensionAttributesJoinProcessor->process(
135-
$collection,
136-
\Lof\ProductTags\Api\Data\TagInterface::class
137-
);
138-
126+
139127
$this->collectionProcessor->process($criteria, $collection);
140-
128+
//$collection->load();
129+
141130
$searchResults = $this->searchResultsFactory->create();
142131
$searchResults->setSearchCriteria($criteria);
143132

144-
$items = [];
145-
foreach ($collection as $model) {
146-
$items[] = $model->getDataModel();
147-
}
148-
149-
$searchResults->setItems($items);
133+
$searchResults->setItems($collection->getItems());
150134
$searchResults->setTotalCount($collection->getSize());
151135
return $searchResults;
152136
}

0 commit comments

Comments
 (0)