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-payment
Gateway
ErrorMapper
XmlToArrayConverter.php
Go to the documentation of this file.
1
<?php
6
declare(strict_types=1);
7
8
namespace
Magento\Payment\Gateway\ErrorMapper
;
9
10
use
Magento\Framework\Config\ConverterInterface
;
11
15
class
XmlToArrayConverter
implements
ConverterInterface
16
{
20
public
function
convert
(
$source
)
21
{
22
$result
= [];
23
$messageList =
$source
->getElementsByTagName(
'message'
);
24
foreach
($messageList as $messageNode) {
25
$result
[(string) $messageNode->getAttribute(
'code'
)] = (string) $messageNode->nodeValue;
26
}
27
return
$result
;
28
}
29
}
$result
$result
Definition:
product_configurable_not_available_rollback.php:26
Magento\Payment\Gateway\ErrorMapper
Definition:
ErrorMessageMapper.php:8
$source
$source
Definition:
source.php:23
Magento\Payment\Gateway\ErrorMapper\XmlToArrayConverter
Definition:
XmlToArrayConverter.php:15
Magento\Payment\Gateway\ErrorMapper\XmlToArrayConverter\convert
convert($source)
Definition:
XmlToArrayConverter.php:20
Magento\Framework\Config\ConverterInterface
Definition:
ConverterInterface.php:14