Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
PrintAction.php
Go to the documentation of this file.
1 <?php
8 
11 
13 {
17  protected $orderLoader;
18 
22  protected $resultPageFactory;
23 
29  public function __construct(
30  Context $context,
33  ) {
34  $this->orderLoader = $orderLoader;
35  $this->resultPageFactory = $resultPageFactory;
36  parent::__construct($context);
37  }
38 
44  public function execute()
45  {
46  $result = $this->orderLoader->load($this->_request);
47  if ($result instanceof \Magento\Framework\Controller\ResultInterface) {
48  return $result;
49  }
50 
52  $resultPage = $this->resultPageFactory->create();
53  $resultPage->addHandle('print');
54  return $resultPage;
55  }
56 }
__construct(Context $context, OrderLoaderInterface $orderLoader, PageFactory $resultPageFactory)
Definition: PrintAction.php:29