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 use Magento\Sales\Helper\Guest as GuestHelper;
12 
13 class View extends Action\Action
14 {
18  protected $guestHelper;
19 
23  protected $resultPageFactory;
24 
30  public function __construct(
31  Action\Context $context,
32  GuestHelper $guestHelper,
34  ) {
35  $this->guestHelper = $guestHelper;
36  $this->resultPageFactory = $resultPageFactory;
37  parent::__construct($context);
38  }
39 
43  public function execute()
44  {
45  $result = $this->guestHelper->loadValidOrder($this->getRequest());
46  if ($result instanceof ResultInterface) {
47  return $result;
48  }
50  $resultPage = $this->resultPageFactory->create();
51  $this->guestHelper->getBreadcrumbs($resultPage);
52  return $resultPage;
53  }
54 }
__construct(Action\Context $context, GuestHelper $guestHelper, PageFactory $resultPageFactory)
Definition: View.php:30