Fieldset.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. /**
  7. * Tax Rate Titles Fieldset
  8. *
  9. * @author Magento Core Team <core@magentocommerce.com>
  10. */
  11. namespace Magento\Tax\Block\Adminhtml\Rate\Title;
  12. class Fieldset extends \Magento\Framework\Data\Form\Element\Fieldset
  13. {
  14. /**
  15. * @var \Magento\Tax\Block\Adminhtml\Rate\Title
  16. */
  17. protected $_title;
  18. /**
  19. * @param \Magento\Framework\Data\Form\Element\Factory $factoryElement
  20. * @param \Magento\Framework\Data\Form\Element\CollectionFactory $factoryCollection
  21. * @param \Magento\Framework\Escaper $escaper
  22. * @param \Magento\Tax\Block\Adminhtml\Rate\Title $title
  23. * @param array $data
  24. */
  25. public function __construct(
  26. \Magento\Framework\Data\Form\Element\Factory $factoryElement,
  27. \Magento\Framework\Data\Form\Element\CollectionFactory $factoryCollection,
  28. \Magento\Framework\Escaper $escaper,
  29. \Magento\Tax\Block\Adminhtml\Rate\Title $title,
  30. $data = []
  31. ) {
  32. $this->_title = $title;
  33. parent::__construct($factoryElement, $factoryCollection, $escaper, $data);
  34. }
  35. /**
  36. * @return string
  37. */
  38. public function getBasicChildrenHtml()
  39. {
  40. return $this->_title->toHtml();
  41. }
  42. }