Block/Config/Form/Field/ExportState.php
<?php
/**
* Tweakwise (https://www.tweakwise.com/) - All Rights Reserved
*
* @copyright Copyright (c) 2017-2022 Tweakwise.com B.V. (https://www.tweakwise.com)
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
*/
namespace Tweakwise\Magento2TweakwiseExport\Block\Config\Form\Field;
use Tweakwise\Magento2TweakwiseExport\Model\Helper;
use Magento\Backend\Block\Template\Context;
use Magento\Config\Block\System\Config\Form\Field;
use Magento\Framework\Data\Form\Element\AbstractElement;
class ExportState extends Field
{
/**
* @var Helper
*/
protected $helper;
/**
* @param Context $context
* @param Helper $helper
* @param array $data
*/
public function __construct(
Context $context,
Helper $helper,
array $data = []
) {
parent::__construct($context, $data);
$this->helper = $helper;
}
/**
* @param AbstractElement $element
* @return string
*/
protected function _getElementHtml(AbstractElement $element): string
{
return $this->helper->getExportStateText();
}
}