20 $reviewId = $this->
getRequest()->getParam(
'id',
false);
22 $this->reviewFactory->create()->setId($reviewId)->aggregate()->delete();
24 $this->messageManager->addSuccess(
__(
'The review has been deleted.'));
25 if ($this->
getRequest()->getParam(
'ret') ==
'pending') {
26 $resultRedirect->setPath(
'review/*/pending');
28 $resultRedirect->setPath(
'review/*/');
30 return $resultRedirect;
32 $this->messageManager->addError($e->getMessage());
33 }
catch (\Exception $e) {
34 $this->messageManager->addException($e,
__(
'Something went wrong deleting this review.'));
37 return $resultRedirect->setPath(
'review/*/edit/', [
'id' => $reviewId]);