From e201434943ef045db88d1a5b42883bc0b99ded8a Mon Sep 17 00:00:00 2001 From: Kiel Pykett Date: Wed, 8 Mar 2023 23:56:40 +0000 Subject: [PATCH] Chore: Config - Replace Block Escaping with Escaper --- .../templates/system/config/edit.phtml | 15 +++--- .../system/config/form/field/array.phtml | 53 ++++++++++--------- .../templates/system/config/js.phtml | 17 +++--- .../templates/system/config/switcher.phtml | 28 ++++++---- .../templates/system/config/tabs.phtml | 22 ++++---- 5 files changed, 76 insertions(+), 59 deletions(-) diff --git a/app/code/Magento/Config/view/adminhtml/templates/system/config/edit.phtml b/app/code/Magento/Config/view/adminhtml/templates/system/config/edit.phtml index 4dbc70efd25e3..f0951ceb62238 100644 --- a/app/code/Magento/Config/view/adminhtml/templates/system/config/edit.phtml +++ b/app/code/Magento/Config/view/adminhtml/templates/system/config/edit.phtml @@ -3,12 +3,14 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ +declare(strict_types=1); + +use Magento\Framework\Escaper; +use Magento\Framework\View\Helper\SecureHtmlRenderer; + +/** @var Escaper $escaper */ +/** @var SecureHtmlRenderer $secureRenderer */ -/** - * @var \Magento\Framework\View\Helper\SecureHtmlRenderer $secureRenderer - */ -?> - - renderTag( 'style', [], '.highlighted { background-color: #DFF7FF!important; }' ) ?> -
getBlockHtml('formkey') ?>
diff --git a/app/code/Magento/Config/view/adminhtml/templates/system/config/form/field/array.phtml b/app/code/Magento/Config/view/adminhtml/templates/system/config/form/field/array.phtml index f08cc77249582..b39e213458b23 100644 --- a/app/code/Magento/Config/view/adminhtml/templates/system/config/form/field/array.phtml +++ b/app/code/Magento/Config/view/adminhtml/templates/system/config/form/field/array.phtml @@ -3,42 +3,45 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ +declare(strict_types=1); -/** @var \Magento\Framework\View\Helper\SecureHtmlRenderer $secureRenderer */ -?> +use Magento\Framework\Escaper; +use Magento\Framework\View\Helper\SecureHtmlRenderer; + +/** @var Escaper $escaper */ +/** @var SecureHtmlRenderer $secureRenderer */ -getHtmlId() ? $block->getHtmlId() : '_' . uniqid(); $_colspan = $block->isAddAfter() ? 2 : 1; ?> -
+
- +
getColumns() as $columnName => $column): ?> - + - + - +
escapeHtml($column['label']) ?>escapeHtml($column['label']) ?> escapeHtml(__('Action')) ?>escapeHtml(__('Action')) ?>
-
- + isAddAfter() ? 2 : 1; 'prototype' ], function (mageTemplate) { // create row creator - window.arrayRow{$block->escapeJs($_htmlId)} = { + window.arrayRow{$escaper->escapeJs($_htmlId)} = { // define row prototypeJS template template: mageTemplate( @@ -56,7 +59,7 @@ script; $scriptString .= <<