![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/magento/module-paypal/Block/Adminhtml/System/Config/Field/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ /** * Field renderer for hidden fields */ namespace Magento\Paypal\Block\Adminhtml\System\Config\Field; use Magento\Backend\Block\Template\Context; use Magento\Framework\App\ObjectManager; use Magento\Framework\View\Helper\SecureHtmlRenderer; class Hidden extends \Magento\Config\Block\System\Config\Form\Field { /** * @var SecureHtmlRenderer */ private $secureRenderer; /** * @param Context $context * @param array $data * @param SecureHtmlRenderer|null $secureRenderer */ public function __construct(Context $context, array $data = [], ?SecureHtmlRenderer $secureRenderer = null) { $secureRenderer = $secureRenderer ?? ObjectManager::getInstance()->get(SecureHtmlRenderer::class); parent::__construct($context, $data, $secureRenderer); $this->secureRenderer = $secureRenderer; } /** * Decorate field row html to be invisible * * @param \Magento\Framework\Data\Form\Element\AbstractElement $element * @param string $html * @return string */ protected function _decorateRowHtml(\Magento\Framework\Data\Form\Element\AbstractElement $element, $html) { return '<tr id="row_' . $element->getHtmlId() . '" >' . $html . '</tr>' . /* @noEscape */ $this->secureRenderer->renderStyleAsTag( "display: none;", 'tr#row_' . $element->getHtmlId() ); } }