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-offline-payments
Model
CheckmoConfigProvider.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\OfflinePayments\Model
;
7
8
use
Magento\Checkout\Model\ConfigProviderInterface
;
9
use
Magento\Framework\Escaper
;
10
use
Magento\Payment\Helper\Data
as PaymentHelper;
11
12
class
CheckmoConfigProvider
implements
ConfigProviderInterface
13
{
17
protected
$methodCode
=
Checkmo::PAYMENT_METHOD_CHECKMO_CODE
;
18
22
protected
$method
;
23
27
protected
$escaper
;
28
33
public
function
__construct
(
34
PaymentHelper $paymentHelper,
35
Escaper
$escaper
36
) {
37
$this->escaper =
$escaper
;
38
$this->method = $paymentHelper->getMethodInstance($this->methodCode);
39
}
40
44
public
function
getConfig
()
45
{
46
return
$this->method->isAvailable() ? [
47
'payment'
=> [
48
'checkmo'
=> [
49
'mailingAddress'
=> $this->
getMailingAddress
(),
50
'payableTo'
=> $this->
getPayableTo
(),
51
],
52
],
53
] : [];
54
}
55
61
protected
function
getMailingAddress
()
62
{
63
return
nl2br($this->escaper->escapeHtml($this->method->getMailingAddress()));
64
}
65
71
protected
function
getPayableTo
()
72
{
73
return
$this->method->getPayableTo();
74
}
75
}
Magento\OfflinePayments\Model
Definition:
Banktransfer.php:6
Magento\OfflinePayments\Model\CheckmoConfigProvider\$method
$method
Definition:
CheckmoConfigProvider.php:22
Magento\OfflinePayments\Model\Checkmo\PAYMENT_METHOD_CHECKMO_CODE
const PAYMENT_METHOD_CHECKMO_CODE
Definition:
Checkmo.php:18
Magento\OfflinePayments\Model\CheckmoConfigProvider\$escaper
$escaper
Definition:
CheckmoConfigProvider.php:27
Magento\OfflinePayments\Model\CheckmoConfigProvider\getConfig
getConfig()
Definition:
CheckmoConfigProvider.php:44
Magento\OfflinePayments\Model\CheckmoConfigProvider\__construct
__construct(PaymentHelper $paymentHelper, Escaper $escaper)
Definition:
CheckmoConfigProvider.php:33
Magento\Framework\Escaper
Definition:
Escaper.php:15
Magento\OfflinePayments\Model\CheckmoConfigProvider\$methodCode
$methodCode
Definition:
CheckmoConfigProvider.php:17
Magento\OfflinePayments\Model\CheckmoConfigProvider\getPayableTo
getPayableTo()
Definition:
CheckmoConfigProvider.php:71
Magento\Payment\Helper\Data
Definition:
Data.php:25
Magento\Checkout\Model\ConfigProviderInterface
Definition:
ConfigProviderInterface.php:13
Magento\OfflinePayments\Model\CheckmoConfigProvider
Definition:
CheckmoConfigProvider.php:12
Magento\OfflinePayments\Model\CheckmoConfigProvider\getMailingAddress
getMailingAddress()
Definition:
CheckmoConfigProvider.php:61