2929use Lof \ProductReviews \Model \ResourceModel \ReviewReply \CollectionFactory ;
3030use Lof \ProductReviews \Api \Data \ReplySearchResultInterface ;
3131use 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