Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
View.php
Go to the documentation of this file.
1 <?php
7 
9 
11 {
17  const ADMIN_RESOURCE = 'Magento_Sales::actions_view';
18 
24  public function execute()
25  {
26  $order = $this->_initOrder();
27  $resultRedirect = $this->resultRedirectFactory->create();
28  if ($order) {
29  try {
30  $resultPage = $this->_initAction();
31  $resultPage->getConfig()->getTitle()->prepend(__('Orders'));
32  } catch (\Exception $e) {
33  $this->logger->critical($e);
34  $this->messageManager->addErrorMessage(__('Exception occurred during order load'));
35  $resultRedirect->setPath('sales/order/index');
36  return $resultRedirect;
37  }
38  $resultPage->getConfig()->getTitle()->prepend(sprintf("#%s", $order->getIncrementId()));
39  return $resultPage;
40  }
41  $resultRedirect->setPath('sales/*/');
42  return $resultRedirect;
43  }
44 }
$order
Definition: order.php:55
__()
Definition: __.php:13