Fieldset.php 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Backend\Block\Widget\Form\Renderer;
  7. use Magento\Framework\Data\Form\Element\AbstractElement;
  8. use Magento\Framework\Data\Form\Element\Renderer\RendererInterface;
  9. /**
  10. * Form fieldset default renderer
  11. *
  12. * @api
  13. * @author Magento Core Team <core@magentocommerce.com>
  14. * @api
  15. * @since 100.0.2
  16. */
  17. class Fieldset extends \Magento\Backend\Block\Template implements RendererInterface
  18. {
  19. /**
  20. * @var AbstractElement
  21. */
  22. protected $_element;
  23. /**
  24. * @var string
  25. */
  26. protected $_template = 'Magento_Backend::widget/form/renderer/fieldset.phtml';
  27. /**
  28. * @return AbstractElement
  29. */
  30. public function getElement()
  31. {
  32. return $this->_element;
  33. }
  34. /**
  35. * @param AbstractElement $element
  36. * @return string
  37. */
  38. public function render(AbstractElement $element)
  39. {
  40. $this->_element = $element;
  41. return $this->toHtml();
  42. }
  43. }