/** * Retrieve product questions * * @return array */ public function getSelectedProductQuestion() { $questions = []; $idsCollection = $this->questionIdsColFactory->create(); $idsCollection->addFieldToFilter('product_id', $this->getProduct()->getId()); foreach ($idsCollection as $question) { $questions[$question->getQuestionId()] = ['position' => $question->getPosition()]; } return $questions; }
/** * Get Collection Ids instance * @return collection */ protected function getIdsCollection() { return $this->questionIdsCol->create(); }