diff --git a/app/code/Magento/Customer/Block/Account/AuthenticationPopup.php b/app/code/Magento/Customer/Block/Account/AuthenticationPopup.php
index 6695d7fd6d3e8..29b62d85ae245 100644
--- a/app/code/Magento/Customer/Block/Account/AuthenticationPopup.php
+++ b/app/code/Magento/Customer/Block/Account/AuthenticationPopup.php
@@ -57,7 +57,7 @@ public function getJsLayout()
public function getConfig()
{
return [
- 'autocomplete' => $this->escapeHtml($this->isAutocompleteEnabled()),
+ 'autocomplete' => $this->_escaper->escapeHtml($this->isAutocompleteEnabled()),
'customerRegisterUrl' => $this->escapeUrl($this->getCustomerRegisterUrlUrl()),
'customerForgotPasswordUrl' => $this->escapeUrl($this->getCustomerForgotPasswordUrl()),
'baseUrl' => $this->escapeUrl($this->getBaseUrl())
diff --git a/app/code/Magento/Customer/Block/Address/Renderer/DefaultRenderer.php b/app/code/Magento/Customer/Block/Address/Renderer/DefaultRenderer.php
index c10ff421b7f92..ba43578e3583f 100644
--- a/app/code/Magento/Customer/Block/Address/Renderer/DefaultRenderer.php
+++ b/app/code/Magento/Customer/Block/Address/Renderer/DefaultRenderer.php
@@ -194,7 +194,7 @@ public function renderArray($addressAttributes, $format = null)
}
if ($this->getType()->getEscapeHtml()) {
foreach ($data as $key => $value) {
- $data[$key] = $this->escapeHtml($value);
+ $data[$key] = $this->_escaper->escapeHtml($value);
}
}
$format = $format !== null ? $format : $this->getFormatArray($addressAttributes);
diff --git a/app/code/Magento/Customer/Block/Adminhtml/Edit.php b/app/code/Magento/Customer/Block/Adminhtml/Edit.php
index 973016baba29c..b29c008d02206 100644
--- a/app/code/Magento/Customer/Block/Adminhtml/Edit.php
+++ b/app/code/Magento/Customer/Block/Adminhtml/Edit.php
@@ -121,7 +121,7 @@ protected function _construct()
'invalidate_token',
[
'label' => __('Force Sign-In'),
- 'onclick' => 'deleteConfirm(\'' . $this->escapeJs($this->escapeHtml($deleteConfirmMsg)) .
+ 'onclick' => 'deleteConfirm(\'' . $this->_escaper->escapeJs($this->_escaper->escapeHtml($deleteConfirmMsg)) .
'\', \'' . $url . '\')',
'class' => 'invalidate-token'
],
@@ -161,7 +161,7 @@ public function getHeaderText()
$customerId = $this->getCustomerId();
if ($customerId) {
$customerData = $this->customerRepository->getById($customerId);
- return $this->escapeHtml($this->_viewHelper->getCustomerName($customerData));
+ return $this->_escaper->escapeHtml($this->_viewHelper->getCustomerName($customerData));
} else {
return __('New Customer');
}
diff --git a/app/code/Magento/Customer/Block/Adminhtml/Edit/Tab/View/Grid/Renderer/Item.php b/app/code/Magento/Customer/Block/Adminhtml/Edit/Tab/View/Grid/Renderer/Item.php
index f372d79258590..ea09b1ff96d7c 100644
--- a/app/code/Magento/Customer/Block/Adminhtml/Edit/Tab/View/Grid/Renderer/Item.php
+++ b/app/code/Magento/Customer/Block/Adminhtml/Edit/Tab/View/Grid/Renderer/Item.php
@@ -123,7 +123,7 @@ public function render(\Magento\Framework\DataObject $item)
$this->setItem($item);
$product = $this->getProduct();
$options = $this->getOptionList();
- return $options ? $this->_renderItemOptions($product, $options) : $this->escapeHtml($product->getName());
+ return $options ? $this->_renderItemOptions($product, $options) : $this->_escaper->escapeHtml($product->getName());
}
/**
@@ -135,12 +135,12 @@ public function render(\Magento\Framework\DataObject $item)
*/
protected function _renderItemOptions(Product $product, array $options)
{
- $html = '
' . $this->escapeHtml(
+ $html = '
' . $this->_escaper->escapeHtml(
$product->getName()
) . '
' . '
';
foreach ($options as $option) {
$formattedOption = $this->getFormattedOptionValue($option);
- $html .= '- ' . $this->escapeHtml($option['label']) . '
';
+ $html .= '- ' . $this->_escaper->escapeHtml($option['label']) . '
';
$html .= '- ' . $formattedOption['value'] . '
';
}
$html .= '
';
diff --git a/app/code/Magento/Customer/Block/Adminhtml/Edit/Tab/Wishlist/Grid/Renderer/Description.php b/app/code/Magento/Customer/Block/Adminhtml/Edit/Tab/Wishlist/Grid/Renderer/Description.php
index aef91184fc782..c6d65f094adfd 100644
--- a/app/code/Magento/Customer/Block/Adminhtml/Edit/Tab/Wishlist/Grid/Renderer/Description.php
+++ b/app/code/Magento/Customer/Block/Adminhtml/Edit/Tab/Wishlist/Grid/Renderer/Description.php
@@ -18,6 +18,6 @@ class Description extends \Magento\Backend\Block\Widget\Grid\Column\Renderer\Abs
*/
public function render(\Magento\Framework\DataObject $row)
{
- return nl2br($this->escapeHtml($row->getData($this->getColumn()->getIndex())));
+ return nl2br($this->_escaper->escapeHtml($row->getData($this->getColumn()->getIndex())));
}
}
diff --git a/app/code/Magento/Customer/Block/Adminhtml/Group/Edit.php b/app/code/Magento/Customer/Block/Adminhtml/Group/Edit.php
index be2d143e7f864..94ddc84032aae 100644
--- a/app/code/Magento/Customer/Block/Adminhtml/Group/Edit.php
+++ b/app/code/Magento/Customer/Block/Adminhtml/Group/Edit.php
@@ -87,7 +87,7 @@ public function getHeaderText()
return __('New Customer Group');
} else {
$group = $this->groupRepository->getById($groupId);
- return __('Edit Customer Group "%1"', $this->escapeHtml($group->getCode()));
+ return __('Edit Customer Group "%1"', $this->_escaper->escapeHtml($group->getCode()));
}
}
diff --git a/app/code/Magento/Customer/Block/Widget/Name.php b/app/code/Magento/Customer/Block/Widget/Name.php
index 6f1b051af7465..b933587b9e784 100644
--- a/app/code/Magento/Customer/Block/Widget/Name.php
+++ b/app/code/Magento/Customer/Block/Widget/Name.php
@@ -107,7 +107,7 @@ public function getPrefixOptions()
if ($this->getObject() && !empty($prefixOptions)) {
$prefixOption = $this->getObject()->getPrefix();
- $oldPrefix = $this->escapeHtml(trim($prefixOption));
+ $oldPrefix = $this->_escaper->escapeHtml(trim($prefixOption));
if ($prefixOption !== null && !isset($prefixOptions[$oldPrefix]) && !isset($prefixOptions[$prefixOption])) {
$prefixOptions[$oldPrefix] = $oldPrefix;
}
@@ -165,7 +165,7 @@ public function getSuffixOptions()
$suffixOptions = $this->options->getNameSuffixOptions();
if ($this->getObject() && !empty($suffixOptions)) {
$suffixOption = $this->getObject()->getSuffix();
- $oldSuffix = $this->escapeHtml(trim($suffixOption));
+ $oldSuffix = $this->_escaper->escapeHtml(trim($suffixOption));
if ($suffixOption !== null && !isset($suffixOptions[$oldSuffix]) && !isset($suffixOptions[$suffixOption])) {
$suffixOptions[$oldSuffix] = $oldSuffix;
}
diff --git a/app/code/Magento/Customer/view/adminhtml/templates/sales/order/create/address/form/renderer/vat.phtml b/app/code/Magento/Customer/view/adminhtml/templates/sales/order/create/address/form/renderer/vat.phtml
index b792bc27f5b64..8b8a5b3617a22 100644
--- a/app/code/Magento/Customer/view/adminhtml/templates/sales/order/create/address/form/renderer/vat.phtml
+++ b/app/code/Magento/Customer/view/adminhtml/templates/sales/order/create/address/form/renderer/vat.phtml
@@ -4,7 +4,10 @@
* See COPYING.txt for license details.
*/
-/** @var \Magento\Customer\Block\Adminhtml\Sales\Order\Address\Form\Renderer\Vat $block */
+/**
+ * @var \Magento\Customer\Block\Adminhtml\Sales\Order\Address\Form\Renderer\Vat $block
+ * @var \Magento\Framework\Escaper $escaper
+ */
$_element = $block->getElement();
$_note = $_element->getNote();
@@ -17,11 +20,11 @@ $_validateButton = $block->getValidateButton();
= $_element->getElementHtml() ?>
= $_element->getLabelHtml() ?>
-
+
= $_element->getElementHtml() ?>
-
escapeHtmlAttr($_class)}-note" : '' ?>" id="note_= $block->escapeHtmlAttr($_element->getId()) ?>">
-
= $block->escapeHtml($_note) ?>
+
escapeHtmlAttr($_class)}-note" : '' ?>" id="note_= $escaper->escapeHtmlAttr($_element->getId()) ?>">
+ = $escaper->escapeHtml($_note) ?>
diff --git a/app/code/Magento/Customer/view/adminhtml/templates/system/config/validatevat.phtml b/app/code/Magento/Customer/view/adminhtml/templates/system/config/validatevat.phtml
index f4a3d2db6b687..322a0f02b6bb1 100644
--- a/app/code/Magento/Customer/view/adminhtml/templates/system/config/validatevat.phtml
+++ b/app/code/Magento/Customer/view/adminhtml/templates/system/config/validatevat.phtml
@@ -4,15 +4,16 @@
* See COPYING.txt for license details.
*/
-/** @var \Magento\Customer\Block\Adminhtml\System\Config\Validatevat $block */
-/** @var \Magento\Framework\View\Helper\SecureHtmlRenderer $secureRenderer */
-?>
+/**
+ * @var \Magento\Customer\Block\Adminhtml\System\Config\Validatevat $block
+ * @var \Magento\Framework\Escaper $escaper
+ * @var \Magento\Framework\View\Helper\SecureHtmlRenderer $secureRenderer
+ */
-escapeJs($block->getMerchantCountryField());
- $merchantVatNumberField = $block->escapeJs($block->getMerchantVatNumberField());
- $ajaxUrl = $block->escapeJs($block->getAjaxUrl());
- $errorMessage = $block->escapeJs($block->escapeHtml(__('Error during VAT Number verification.')));
+ $merchantCountryField = $escaper->escapeJs($block->getMerchantCountryField());
+ $merchantVatNumberField = $escaper->escapeJs($block->getMerchantVatNumberField());
+ $ajaxUrl = $escaper->escapeJs($block->getAjaxUrl());
+ $errorMessage = $escaper->escapeJs($escaper->escapeHtml(__('Error during VAT Number verification.')));
$scriptString = <<