Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
module-sales
Controller
AbstractController
PrintAction.php
Go to the documentation of this file.
1
<?php
7
namespace
Magento\Sales\Controller\AbstractController
;
8
9
use
Magento\Framework\App\Action\Context
;
10
use
Magento\Framework\View\Result\PageFactory
;
11
12
abstract
class
PrintAction
extends
\Magento\Framework\App\Action\Action
13
{
17
protected
$orderLoader
;
18
22
protected
$resultPageFactory
;
23
29
public
function
__construct
(
30
Context
$context,
31
OrderLoaderInterface
$orderLoader
,
32
PageFactory
$resultPageFactory
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
}
$result
$result
Definition:
product_configurable_not_available_rollback.php:26
Magento\Sales\Controller\AbstractController\PrintAction\__construct
__construct(Context $context, OrderLoaderInterface $orderLoader, PageFactory $resultPageFactory)
Definition:
PrintAction.php:29
Magento\Framework\Controller\ResultInterface
Definition:
ResultInterface.php:19
Magento\Sales\Controller\AbstractController
Definition:
Creditmemo.php:7
Magento\Framework\App\ActionInterface\execute
execute()
Magento\Framework\View\Result\PageFactory
Definition:
PageFactory.php:19
Magento\Sales\Controller\AbstractController\OrderLoaderInterface
Definition:
OrderLoaderInterface.php:15
Magento
Magento\Framework\App\Action\Context
Definition:
Context.php:24
Magento\Sales\Controller\AbstractController\PrintAction
Definition:
PrintAction.php:12
Magento\Sales\Controller\AbstractController\PrintAction\$orderLoader
$orderLoader
Definition:
PrintAction.php:17
Magento\Sales\Controller\AbstractController\PrintAction\$resultPageFactory
$resultPageFactory
Definition:
PrintAction.php:22
Magento\Framework\App\Action\Action
Definition:
Action.php:25