_resourceReview = $resourceReview; $this->_resourceRating = $resourceRating; } /** * Cleanup product reviews after product delete * * @param \Magento\Framework\Event\Observer $observer * @return $this */ public function execute(\Magento\Framework\Event\Observer $observer) { $eventProduct = $observer->getEvent()->getProduct(); if ($eventProduct && $eventProduct->getId()) { $this->_resourceReview->deleteReviewsByProductId($eventProduct->getId()); $this->_resourceRating->deleteAggregatedRatingsByProductId($eventProduct->getId()); } return $this; } }