Skip to content

Commit c6a0c02

Browse files
authored
Merge pull request #27 from landofcoder/fix-review-graphql
Update GetListReply.php
2 parents 249d18a + 68023d6 commit c6a0c02

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

Model/Review/Command/GetListReply.php

+11-7
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929
use Lof\ProductReviews\Model\ResourceModel\ReviewReply\CollectionFactory;
3030
use Lof\ProductReviews\Api\Data\ReplySearchResultInterface;
3131
use Lof\ProductReviews\Api\Data\ReplySearchResultInterfaceFactory;
32+
use Lof\ProductReviews\Api\Data\ReviewSearchResultInterfaceFactory;
33+
3234

3335
/**
3436
* @inheritdoc
@@ -45,16 +47,16 @@ class GetListReply implements GetListReplyInterface
4547
*/
4648
private $reviewReplyCollectionFactory;
4749

48-
/**
49-
* @var ReplySearchResultInterfaceFactory
50-
*/
51-
private $replySearchResultsFactory;
52-
5350
/**
5451
* @var SearchCriteriaBuilder
5552
*/
5653
private $searchCriteriaBuilder;
5754

55+
/**
56+
* @var ReviewSearchResultInterfaceFactory
57+
*/
58+
private $reviewSearchResultsFactory;
59+
5860
/**
5961
* GetList constructor.
6062
*
@@ -66,11 +68,13 @@ class GetListReply implements GetListReplyInterface
6668
public function __construct(
6769
CollectionProcessorInterface $collectionProcessor,
6870
CollectionFactory $sourceCollectionFactory,
71+
ReviewSearchResultInterfaceFactory $reviewSearchResultInterfaceFactory,
6972
ReplySearchResultInterfaceFactory $replySearchResultInterfaceFactory,
7073
SearchCriteriaBuilder $searchCriteriaBuilder
7174
) {
7275
$this->collectionProcessor = $collectionProcessor;
7376
$this->reviewReplyCollectionFactory = $sourceCollectionFactory;
77+
$this->reviewSearchResultsFactory = $reviewSearchResultInterfaceFactory;
7478
$this->replySearchResultInterfaceFactory = $replySearchResultInterfaceFactory;
7579
$this->searchCriteriaBuilder = $searchCriteriaBuilder;
7680
}
@@ -98,8 +102,8 @@ public function execute(int $reviewId, SearchCriteriaInterface $searchCriteria =
98102

99103
$collection->load();
100104

101-
/** @var ReviewSearchResultInterface $searchResult */
102-
$searchResult = $this->reviewSearchResultsFactory->create();
105+
/** @var ReplySearchResultInterfaceFactory $searchResult */
106+
$searchResult = $this->replySearchResultInterfaceFactory->create();
103107
$searchResult->setItems($collection->getItems());
104108
$searchResult->setTotalCount($collection->getSize());
105109
$searchResult->setSearchCriteria($searchCriteria);

0 commit comments

Comments
 (0)