27 $resultRedirect = $this->resultRedirectFactory->create();
29 $this->messageManager->addErrorMessage(
__(
'You have not canceled the item.'));
30 return $resultRedirect->setPath(
'sales/*/');
35 $this->orderManagement->cancel(
$order->getEntityId());
36 $this->messageManager->addSuccessMessage(
__(
'You canceled the order.'));
38 $this->messageManager->addErrorMessage($e->getMessage());
39 }
catch (\Exception $e) {
40 $this->messageManager->addErrorMessage(
__(
'You have not canceled the item.'));
41 $this->_objectManager->get(\Psr\Log\LoggerInterface::class)->critical($e);
43 return $resultRedirect->setPath(
'sales/order/view', [
'order_id' =>
$order->getId()]);
45 return $resultRedirect->setPath(
'sales/*/');