Codes.php 671 B

12345678910111213141516171819202122232425
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Tax\Block\Grid\Renderer;
  7. /**
  8. * Provides tax rates codes for each tax rule in the grid.
  9. */
  10. class Codes extends \Magento\Backend\Block\Widget\Grid\Column\Renderer\AbstractRenderer
  11. {
  12. /**
  13. * Renders rates codes grid column
  14. *
  15. * @param \Magento\Framework\DataObject $row
  16. * @return string
  17. */
  18. public function render(\Magento\Framework\DataObject $row)
  19. {
  20. $ratesCodes = $row->getTaxRatesCodes();
  21. return $ratesCodes && is_array($ratesCodes) ? $this->escapeHtml(implode(', ', $ratesCodes)) : '';
  22. }
  23. }